Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/11/2012, 17:58
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 3 meses
Puntos: 188
Respuesta: Duda sobre fechas con calendario gregoriano

Sin GregorianCalendar puedes usar la clase Date.

Para introducir la fecha utilizas un SimpleDateFormat con el formato de la fecha.

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");

Luego parseas a Date: Date fechaFin = sdf.parse("01/03/2012");

Repites con la otra fecha.

luego utilizas el metodo getTime() de la clase Date para devolver el tiempo en milisegundos.

Restas long msfechafin - long msfechainicio

El resultado lo divides entre: 1000*3600*24 (milisegundos/segundo * segundos/hora * horas/dia) y ya tienes el numero de días calculado sin usar la clase GregorianCalendar.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}