Que yo sepa getHours()
, getMinutes()
y getSeconds()
es Todos los desuso en Java y que se reemplacen por Calendar.HOUR_OF_DAY
, Calendar.MINUTE
, Calendar.SECOND
.
De hecho, estos devolverán la hora, el minuto y el segundo para ese momento en particular. Sin embargo, me gustaría recuperar las horas y los minutos de una variable de fecha. Por ejemplo,
digamos que el tiempo recuperado de la base de datos es
time = Thu Jan 01 09:12:18 CET 1970;
int hours = time.getHours();
int minutes = time.getMinutes();
int seconds = time.getSeconds();
Al recuperar las horas, los minutos y los segundos, obtengo
hours = 9
minutes = 12
seconds = 18
Entonces, ¿cómo uso el Calendario para esta función? Aunque getHours()
se ha desaprobado, pero aún funciona. Todavía me gustaría saber si hay una alternativa a esto.