Bonjour à tous,

Je cherche a obtenir le premier et le dernier jour de la semaine d'une date donnée.

Pour obtenir le premier et le dernier jour d'une année ou d'un mois pas de soucis.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
cal.set(Calendar.MONTH, cal.getActualMinimum(Calendar.MONTH));
cal.set(Calendar.MONTH, cal.getActualMaximum(Calendar.MONTH));
Par contre impossible de faire la même chose pour la semaine, ma JRE ayant bien le local FR, mais bien que getFirstDayOfWeek retourne lundi,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
cal.set(Calendar.DAY_OF_WEEK,cal.getActualMaximum(Calendar.DAY_OF_WEEK));
me retourne systématiquement une date tombant un samedi car SATURDAY=7

Et la je ne comprend pas. Est ce normal ? Est ce une mauvaise config de ma JRE (1.6.0.07) ? Dois je faire un cas spécifique pour obtenir le dernier jour de la semaine ?

Merci d'avance pour vos eclaircissements