Calendar.WEEK_OF_YEAR [Résolu]

Signaler
Messages postés
98
Date d'inscription
samedi 2 août 2014
Statut
Membre
Dernière intervention
19 juillet 2021
-
Messages postés
98
Date d'inscription
samedi 2 août 2014
Statut
Membre
Dernière intervention
19 juillet 2021
-
Bonjour tous le monde,
j'ai créé un petit calendrier qui fonctionne très bien excepté les numéros de semaine.

        Calendar cal = Calendar.getInstance();
        cal.set(2021, 0, 1);

        Integer num_semaine = cal.get(Calendar.WEEK_OF_YEAR);

        Log.i("TAG", "***********************************************************");
        Log.i("TAG", "num_semaine => " + num_semaine);
        Log.i("TAG", "***********************************************************");



Ce code me renvoi 1. Or le 1er janvier de l'année 2021 sur un calendrier classique ce trouve semaine 53, normal car 2020 compte 53 semaines.
Que faire pour que
Calendar.WEEK_OF_YEAR 
prenne en compte cette 53eme semaine?

Merci.
Configuration: Linux / Firefox 90.0

1 réponse

Messages postés
98
Date d'inscription
samedi 2 août 2014
Statut
Membre
Dernière intervention
19 juillet 2021
2
C'est bon, j'ai trouvé, en fait il suffit de préciser sa localité dans le getInstance comme ceci:

Calendar cal = Calendar.getInstance(Locale.FRANCE);