Наскільки я знаю 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()
вже застаріло, але воно все ще працювало. Я все одно хотів би знати, чи є альтернатива цьому.