Le 28/03/2012 13:55, Edgar Bonet a écrit :
> Salut !
>
> Marc BERLIOUX a écrit :
>> J'ai eu un autre bug au début de l'année et dont je suis cette fois
>> l'auteur
>> à cause de l'utilisation de 'date +%V' pour obtenir les numéros de
>> semaine,
>> ce qui m'a produit une semaine 00...
>
> Bizarre, tu n'es jamais sensé obtenir une semaine 00.
>
>> L'occasion d'en apprendre plus sur la numérotation des semaines, et
>> notamment sur le fait que la semaine 01 d'une année peut commencer
>> l'année
>> d'avant comme ce sera le cas le 31 décembre 2012 pour la semaine 01 de
>> 2013.
>
> En effet
>
> $ date +%G-W%V -d 2012-12-31
> 2013-W01
>
> Edgar.
bien vu Edgar, merci de ta vigilance
effectivement je me suis trompé, c'était 'date +%W' que j'utilisais
date --date="2012-01-01 16:21:42" +%W
00
et 'date +%V' qu'il faudra que j'utilise
date --date="2012-01-01 16:21:42" +%V
52
qui sort le N° ISO de la semaine tel que spécifié ici:
http://fr.wikipedia.org/wiki/Num%C3%A9rotation_ISO_des_semaines
pour ceux qui veulent approfondir
@+
--
Marc BERLIOUX
Une erreur peut devenir exacte, selon que celui qui l'a commise
s'est trompé ou non. Pierre DAC