Boa tarde Galera…
Estou usando o seguinte codigo para achar a diferenca em dias entre as datas,
DateFormat df = new SimpleDateFormat ("dd-MM-yyyy");
df.setLenient(false);
Date d1 = df.parse (data);
//out.println (d1);
Date d2 = df.parse (termino);
//out.println (d2);
long dt = (d2.getTime() - d1.getTime()) + 3600000;
long diferenca = (dt / 86400000L);
o problema e quando muda o mes da data ex: ( d1 - 01/09/2008 = d2 - 01/10/2008 )
O resultado continua me retornando 10 dias de diferenca.
Alguem saberia como me ajudar a resolver esse problema??
Desde ja grato