Z tego co wiem getHours()
, getMinutes()
i getSeconds()
są przestarzałe w Javie i są zastępowane Calendar.HOUR_OF_DAY
, Calendar.MINUTE
, Calendar.SECOND
.
W rzeczywistości zwrócą one godzinę, minutę i sekundę dla tego konkretnego momentu. Chciałbym jednak pobrać godziny i minuty ze zmiennej Date. Na przykład,
powiedz, że czas pobierania z bazy danych to
time = Thu Jan 01 09:12:18 CET 1970;
int hours = time.getHours();
int minutes = time.getMinutes();
int seconds = time.getSeconds();
Pobierając godziny, minuty i sekundy, otrzymuję
hours = 9
minutes = 12
seconds = 18
Jak więc używać Kalendarza do tej funkcji? Chociaż getHours()
została wycofana, ale nadal działała. Nadal chciałbym wiedzieć, czy istnieje alternatywa dla tego.