Java me dit que le 31/03 est après le 01/04
Bonjour,
J'ai fais une fonction de tri d'un tableau mais elle ne marchais pa à chaque fois en fin de mois. Après de multiples modification j'ai fini par demander à java si le 1/4 était après le 31/3 comme ceci :
Code:
1 2 3 4 5 6 7
| GregorianCalendar dd1=new GregorianCalendar(2009, 4, 1);
GregorianCalendar dd2=new GregorianCalendar(2009, 3, 31);
if(dd1.after(dd2))
{
System.out.println("oui");
}
else System.out.println("non"); |
Ceux à quoi il répond non. Or mon calendrier dit le contraire.