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.