Cómo calcular los días entre 2 fechas en Java

by admin

El lenguaje de programación Java proporciona, a través de sus bibliotecas de clases estándar, un amplio soporte para el almacenamiento y la manipulación de fechas y horas. Calcular el número de días entre dos fechas dadas es una operación común en aplicaciones prácticas. Se puede implementar fácilmente que el funcionamiento de los programas Java.

Instrucciones

1 Incluir las siguientes líneas al principio del código Java:

importar java.util. *;

2 Crear objetos de la clase predefinida GregorianCalendar para las dos fechas cuya diferencia desea calcular, como en el siguiente ejemplo de código:

GregorianCalendar initialDate = new GregorianCalendar (2011, Calendar.JANUARY, 10);

GregorianCalendar finalDate = new GregorianCalendar (2011, Calendar.MARCH, 20);

Reemplazar las fechas en el ejemplo (1/10/2011 y 3/20/2011, respectivamente) con las fechas que desee.

3 Calcular el número de milisegundos transcurridos entre las dos fechas mediante el uso de la .getTime () métodos, como en el siguiente ejemplo de código:

millisElapsed larga;

. MillisElapsed = (finalDate.getTime ()) getTime () - (initialDate.getTime ()) getTime ();.

4 Convertir el número de milisegundos a días, como en el siguiente ejemplo de código:

int dayElapsed = millisElapsed / (24 60 60 * 1000);

Después de ejecutar esta línea, la variable "dayElapsed" contendrá el número de días entre las dos fechas.

ETIQUETA: