Il faut que tu passes par des calendriers pour supprimer les heures, minutes 
secondes et millisecondes :

Calendar cal1 = Calendar.getInstance();
Calendar cal2 = Calendar.getInstance();

cal1.setTime(date1);
cal2.setTime(date2);
cal1.set(Calendar.HOUR_OF_DAY,0);
cal1.set(Calendar.MINUTE,0);
cal1.set(Calendar.SECOND,0);
cal1.set(Calendar.MILLISECOND,0);
cal2.set(Calendar.HOUR_OF_DAY,0);
cal2.set(Calendar.MINUTE,0);
cal2.set(Calendar.SECOND,0);
cal2.set(Calendar.MILLISECOND,0);

return ((cal1.getTime().getTime() - cal2.getTime().getTime()) / 
(24*60*60*1000));


> Bonjour,
>
> Pour conna�tre le nombre de jours entre deux dates, je proc�de de la
> mani�re suivante :
>
> (date1.getTime() - date2.getTime()) / (24*60*60*1000)
>
> Avez-vous une autre m�thode ?
>
> Merci par avance.
>
> Eddy PALISSE
 
______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif


Répondre à