probleme avec la classe calendar
J'essaie de generer un agenda, donc une liste de jours, et j'utilise la classe calendar pour voir a quel jour(lundi, mardi...) correspond tel ou tel jour;
Ca marche, mais uniquement pour les mois de septembre et octobre, les resultats de get(Calendar.DAY_OF_WEEK) ne correspondent pas pour les autres mois
Voici mon code, aidez moi svp!!!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| public void setListeDesJours(int moisInt,int anneeInt){
this.jours.clear();
this.calendar.clear();
String mois = String.valueOf(moisInt);
Jour j = new Jour();
int nb =this.nbJours(moisInt,anneeInt);
for (int i=1; i<=nb;i++){
this.calendar.clear();
this.calendar.set(moisInt,anneeInt,i);
j = new Jour(i,mois,this.calendar.get(Calendar.DAY_OF_WEEK),anneeInt);
this.jours.add(j);
}
} |
this.jour est une ArrayList, this.calendar est un GregorianCalendar, la classe jour est juste une classe toute simple avec 4 attributs int et String