MENÚ

Java encuentra la diferencia entre dos fechas.

Tabla de contenido

Java encuentra la diferencia entre dos fechas.

En Java, dosdiferencia de fechaPresentamos un programa de muestra que busca .
En el programa de muestra, la fecha a comparar es una cadena (aaaa/MM/dd) o java.util.Date.

diferencia de fechaEl método de cálculo para encontrar es el siguiente.

  1. Primero convierta las dos fechas a valores largos.
    *Este valor largo es el número de milisegundos que han transcurrido desde el 1 de enero de 1970 a las 00:00:00 GMT.
  2. A continuación, encuentre la diferencia.
  3. Puedes encontrar la diferencia de fechas dividiendo la cantidad obtenida en el cálculo anterior por el número de horas de un día.
    *Un día (24 horas) son 86.400.000 milisegundos.

fuente de muestra


ejecución

◆Ejemplo de ejecución

public static void main(String[] args) { int ret = díasdiferencia("2008/6/2","2008/6/1"); System.out.println("Resultado1 = "+ret); ret = díasdiferencia ("2008/6/1","2008/6/3"); System.out.println("Resultado 2 = "+ret); // El número de días de mayo es 31 ret = diferenciaDías("2008/ 6/1","2008/5/1"); System.out.println("Resultado 3 = "+ret); // El número de días en junio es 30 ret = diferenciaDías("2008/7/1"); , "2008/6/1"); System.out.println("Resultado 4 = "+ret); // Dado que 2008 es un año bisiesto, el último día de febrero es el 29 ret = diferenciaDías("2008/3 /1 ","2008/2/28"); System.out.println("Resultado 5 = "+ret); }

◆Resultados de ejecución

Resultado 1 = 1 Resultado 2 = -2 Resultado 3 = 31 Resultado 4 = 30 Resultado 5 = 2

Encontrar la diferencia entre dos fechas es relativamente fácil, pero encontrar la diferencia en meses es un poco más difícil. Consulte a continuación como referencia.
"Java encuentra la diferencia en meses entre dos fechas."

Este programa de muestra es para Chat&Messenger.Función de gestión de calendario/horario"En realidad se utiliza.

  • URLをコピーしました!
Tabla de contenido