Правильный способ установки и получения часа, минут, секунд

Я пытаюсь получить некоторую информацию из базы данных, а затем использую эту информацию для получения статистики.

Я хочу получить статистику, основанную на интервале часов, поэтому я создалHashSet состоит из двухIntegerс час и данные.

Чтобы получить правильный час, мне нужно вывести время из базы данных. Поэтому мне нужно создать какой-то объект данных / календаря.

Сейчас сDate устарел, мне нужно найти новый способ установки часов.

Кто-нибудь знает, как мне этого добиться?

Пока это решение работает:

Calendar time = Calendar.getInstance();
        time.setTime(new Date(2012, 11, 12, 8, 10));    
        int hour = time.get(Calendar.HOUR);
        System.out.println(hour);

Но, как указано выше, дата устарела, поэтому я хочу узнать "правильный" способ сделать это.

Ответы на вопрос(2)

Ваш ответ на вопрос