Przypisanie jednego obiektu Calendar do drugiego

Przypisanie jednego obiektu Calendar do drugiego
L9
  • Rejestracja:około 13 lat
  • Ostatnio:prawie 10 lat
  • Postów:43
0

Czy mogę w taki sposób przypisać jeden obiekt klasy Calendar do drugiego?

Kopiuj
Calendar data= Calendar.getInstance();
Calendar data1= Calendar.getInstance();
data.setTime(dataTemp.getDataStart());
data1.setTime(dataTemp1.getDataStop());
data= data1;
edytowany 2x, ostatnio: lentek91
M9
Tak na marginesie, java.util.Calendar jest już dość legacy. Może warto zmienić bibliotekę na jakiś JodaTime albo JDK 1.8 Date & Time API?
katelx
  • Rejestracja:około 10 lat
  • Ostatnio:5 miesięcy
  • Lokalizacja:Hong Kong
0

mozesz, tylko ciezko znalezc uzasadnienie dla takiej operacji. ostatnia linijka sprawia ze wszystko co do tej pory zrobiles na data jest tracone bo nadpisujesz jedyna istniejaca referencje

edytowany 2x, ostatnio: katelx
Koziołek
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:18 dni
  • Lokalizacja:Stacktrace
  • Postów:6821
0

Kod jest straszny i @katelx już opisała co z nim nie tak. Jednak chyba rozumiem o co ci chodzi i odpowiedź brzmi tak:

Kopiuj
cal1.setTime(cal.getTime());

Przy czym nadal pozostaje to nonsensem w tym przypadku. Powiedz lepiej co chcesz zrobić.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.