Bonjour à Tous,

J'ai parcouru le forum pour voir si des utilisateurs avaient déjà eu mon problème et je ne l'ai pas trouvé. Alors voila je vous le soumet

Mon code:

public static void main(String[] args) {

GregorianCalendar goodDate=new GregorianCalendar();
goodDate.set(2005,10,31,10,59,15);
System.out.println(goodDate.get(Calendar.MONTH));

}

La sortie console affiche 11.
Ma question vous l'avez peut etre deviné: Pourquoi 11 et pas 10?


Edit:
goodDate.set(2005,10,01,10,59,15); renvoi bien 10 en sortie console