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óchIntegers 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ć.

questionAnswers(2)

yourAnswerToTheQuestion