El lenguaje de programación Java proporciona, a través de sus bibliotecas de clases estándar, un amplio apoyo 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. Puede implementar fácilmente la operación de los programas Java . Instrucciones
1
Incluir las siguientes líneas al principio del código Java :
java.util import * ;
2
Crear objetos de. 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 ) ;
Reemplace las fechas en el ejemplo ( 1/10/2011 y 3/20/2011 , respectivamente) con las fechas que desee < . br> Página 3
Calcular el número de milisegundos transcurridos entre las dos fechas mediante el getTime () métodos , como en el siguiente ejemplo de código:
largo millisElapsed ;
.
millisElapsed = ( finalDate.getTime ()) getTime () - ( initialDate.getTime ()) getTime ( ) .
4
Convertir el número de milisegundos de día , como en el . código de ejemplo siguiente :
int dayElapsed = millisElapsed /( 24 * 60 * 60 * 1000 ) ;
Después de ejecutar esta línea , variable " dayElapsed " contendrá el número de días entre las dos fechas .