Java getHours (), getMinutes () и getSeconds ()

Насколько я знаю, getHours () , getMinutes () и getSeconds () устарели в Java, и они заменяются на Calendar.HOUR_OF_DAY , Calendar.MINUTE , Calendar.SECOND .

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

говорят, что время, полученное из базы данных, равно

time = Thu Jan 01 09:12:18 CET 1970;

int hours = time.getHours();
int minutes = time.getMinutes();
int seconds = time.getSeconds();

. Получив часы, минуты и секунды, я получаю

hours = 9
minutes = 12
seconds = 18

Итак, как мне использовать Календарь для этой функции? Хотя getHours () устарел, но он все еще работает. Хотелось бы еще узнать, есть ли этому альтернатива.

80
задан CharlesB 16 November 2011 в 11:12
поделиться