Prawidłowy sposób ustawiania i pobierania godziny, minut, sekund
Próbuję uzyskać pewne informacje z bazy danych, a następnie wykorzystać te informacje do uzyskania statystyk.
Chcę uzyskać statystyki oparte na interwale godzin, dlatego stworzyłem statystykiHashSet
składa się z dwóchInteger
s godzina i dane.
Aby uzyskać prawidłową godzinę, muszę wyprowadzić czas z bazy danych. Dlatego muszę utworzyć jakiś obiekt danych / kalendarza.
Teraz odDate
został przestarzały Muszę znaleźć nowy sposób ustawiania godzin.
Czy ktoś wie, jak mogę to osiągnąć?
Do tej pory to rozwiązanie działa:
Calendar time = Calendar.getInstance();
time.setTime(new Date(2012, 11, 12, 8, 10));
int hour = time.get(Calendar.HOUR);
System.out.println(hour);
Ale jak wspomniano powyżej, data została zdeprecjonowana, więc chcę nauczyć się „poprawnego” sposobu, aby to zrobić.