Насколько я знаю, 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 ()
устарел, но он все еще работает. Хотелось бы еще узнать, есть ли этому альтернатива.