Bonjour à tous,

Je m'en remets aux avis des experts Java de ce forum pour un problème que je rencontre lors de la récupération du numéro de semaine.

J'utilise le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Calendar c1 = Calendar.getInstance();
c1.setMinimalDaysInFirstWeek(4);
c1.setFirstDayOfWeek(java.util.Calendar.MONDAY);
System.out.println("Semaine " + (c1.get(Calendar.WEEK_OF_YEAR)));
Pour info cette semaine nous sommes la semaine #28.

Lorsque je lance ce code sur mon poste sous Win 2000 Pro, j'ai bien "Semaine 28" qui s'affiche. Mais le problème se pose lorsque le code est lancé sur une machine tournant sous Win 2000 Server, il s'affiche "Semaine 29".

Je ne vois vraiment pas d'où peut venir le problème, si quelqu'un pouvait éclairer ma lanterne ça serait formidable. Merci.