Différence en Jours entre Java deux dates?

Je veux obtenir la différence entre les deux Java les objets Date. J'ai utilisé Joda-Time library. Mais le problème c'est que je reçois les Jours grande différence que celle de la journée réelle différence.

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 mon résultat:

 Days Between Fri Jan 22 00:06:00 IST 2010 : Sun Jul 25 19:27:01 IST 2010 - 184

Ici, Pourquoi cela prend-il des "06/22/2010" comme le 22 janvier? Personne ne face à un problème similaire?

M'aider les amis.. Merci d'avance..

OriginalL'auteur Venkat | 2010-07-25