Probleme numero semaine calendar
bonjour à tous, ma question est simple, pourquoi ce code me renvoi semaine 52 alors qu'il devrai me renvoyer semaine 17 ?
Code:
1 2 3 4 5 6 7 8 9 10 11
|
int AnneeJ=8,MoisJ=4,jourJ=23,numSemaine=0;
Calendar c1 = new GregorianCalendar();
c1.set(2000+AnneeJ,MoisJ,jourJ);
c1.setMinimalDaysInFirstWeek(4);
c1.setFirstDayOfWeek(java.util.Calendar.MONDAY);
c1.clear(Calendar.WEEK_OF_YEAR);
numSemaine = (c1.get(Calendar.WEEK_OF_YEAR));
System.out.println("Semaine " + numSemaine); |
je pense que je dois mal utiliser la class Calendar mais comme je n'en ai pas l'habitude je sollicite votre aide.
merci d'avance !