Je veux faire la différence entre deux objets Java Date. J'ai utilisé la bibliothèque Joda-Time. Mais le problème est que je reçois les jours plus grande différence que celle de la différence de jour réelle.Différence de jours entre deux dates Java?
Voici mon extrait de code:
DateFormat formatter = new SimpleDateFormat("mm/dd/yyyy");
Date someDate=new Date();
Date today = Calendar.getInstance().getTime();
try {
someDate = formatter.parse("06/22/2010");
}
catch(ParseException pe) {
System.out.println("Parser Exception");
}
int days = Days.daysBetween(new DateTime(someDate), new DateTime(today)).getDays();
System.out.println(" Days Between " + someDate + " : " + today + " - " + days);
Voici ma sortie:
Days Between Fri Jan 22 00:06:00 IST 2010 : Sun Jul 25 19:27:01 IST 2010 - 184
Ici, Pourquoi cela prend "06/22/2010" comme le 22 janvier? Est-ce que quelqu'un fait face à un problème similaire?
Aide-moi amis .. Merci à l'avance ..
s'il vous plaît rafraîchir le lien –
@ShahzadImam: lien pointe maintenant à la nouvelle version des JavaDocs. – npinti
Merci. Résolu le problème ..... mm –