sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #87934
Re: ugenr. for en given dato og visa versa
In <873bft0zu1.fsf@xxxxxxxxxxxxx> Peter Makholm <peter@xxxxxxxxxxx> writes:
>"Michael Schmidt" <michael.zmit@xxxxxxxxx> writes:
>> Findes der en simpel kommando, der tager en dato som parameter og
>> returnere ugenummeret og tilsvarende tager et (eller flere)
>> ugenummer(e) og returnere start og slut dato for den pågældende
>> periode?
>'date +%W' gør det første, men jeg er ikke lige sikker på hvilken
>ugenummerering den bruger.
Internt vil jeg tro at "date" bruger strftime() funktionen. I så fald
er formatet "+%W" den amerikanske uge-nummerering. Hvis man vil have
dansk (egtl. ISO 8601) nummerering, er det "+%V".
Forskellen var f.eks. synlig omkring nytår 2004/2005:
$ date +%V --date="01 Jan 2005"
53
$ date +%W --date="01 Jan 2005"
00
Mvh,
Henrik
Follow ups
References