Cómo determinar si la hora actual es la hora en JAVA
System.currentTimeMillis() genera un milisegundo actual, que en realidad es el número de milisegundos desde las 0:00 del 1 de enero de 1970, y se utiliza para calcular el tiempo entre el milisegundo actual y el 1 de enero de 1970. diferencia de milisegundos.
Entonces podemos long?time=System.currentTimeMillis();
Luego convertimos las horas y encontramos que 1 hora es igual a 3600s, lo que equivale a 3600000ms.
Luego realizamos una operación restante en este tipo de tiempo largo.
int?min=time3600000;
Siempre que el valor de min sea inferior a un minuto, es decir, 60000ms.
if(minlt; 60000)System.out.println("La hora actual es la hora.");
else?println("No es la hora."); ;
p>
El código general simplificado es el siguiente:
if(System.currentTimeMillis()3600000lt; 60000)System.out.println("La hora actual es la hora.");
else?println("No es el punto.");