bonjour à tous, ma question est simple, pourquoi ce code me renvoi semaine 52 alors qu'il devrai me renvoyer semaine 17 ?
je pense que je dois mal utiliser la class Calendar mais comme je n'en ai pas l'habitude je sollicite votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
merci d'avance !
Partager