Re: Heure d'été

Top Page

Reply to this message
Author: Marc BERLIOUX
Date:  
To: guilde
Subject: Re: Heure d'été
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