Как я знаю 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
Итак, как использовать Calendar для этой функции? Хотя getHours()
устарел, но он все еще работал. Мне все равно хотелось бы узнать, есть ли альтернатива этому.