Comment, à partir du numéro de semaine et de l'année, récupérer les dates des premier et dernier jour de cette semaine ? J'imagine qu'il doit y avoir une solution avec Calendar, mais là, je sèche...
Comment, à partir du numéro de semaine et de l'année, récupérer les dates des premier et dernier jour de cette semaine ? J'imagine qu'il doit y avoir une solution avec Calendar, mais là, je sèche...
Instancier un Calendar,
Fixer l'année,
Fixer le numero de la semaine,
Fixer le premier jour de la semaine en question(ici lundi),
Demander le jour du mois,
Fixer le dernier jour de la semaine en question(ici dimanche),
Demander le jour du mois.
On obtient alors 3 et 9 pour la 14e semaine de 2006
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Calendar c = Calendar.getInstance(); c.set(Calendar.YEAR,2006); c.set(Calendar.WEEK_OF_YEAR, 14); c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); System.out.println(c.get(Calendar.DAY_OF_MONTH)); c.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY); System.out.println(c.get(Calendar.DAY_OF_MONTH));
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager