Wochennummern in Linux

Hallo,

wenn ich bei meinem debian den Befehl date +"%W" absetze, bekomme ich ja die Nummer der aktuellen Woche zurück.
Interessanterweise ist debian der Meinung, dasss der 7.5.09 in der 18. Woche liegt.
Nach meinem Wandkalender liegt der aber in der 19. Woche

Ist das bekannt?
Woran kann das liegen?

Hallo 151kg,

wenn ich bei meinem debian den Befehl date +"%W" absetze,
bekomme ich ja die Nummer der aktuellen Woche zurück.
Interessanterweise ist debian der Meinung, dasss der 7.5.09 in
der 18. Woche liegt.
Nach meinem Wandkalender liegt der aber in der 19. Woche

Dann kauf dir mal einen ordentlichen Wandkalender :wink:
Oder gib einfach

date +"%V"

ein.

Woran kann das liegen?

Das liegt daran, wann eine Woche beginnt (Sonntags = %U oder Montags = %V bzw. %W) und ob eine Wochennr. Null existiert.
%V zählt die Wochennummern von 01…53, %W von 00…53 (wozu man eine Wochenr. 0 braucht, musst Du die Kalendermacher fragen, wahrscheinlich gibt es sowas in Österreich)
Außerdem gibt es dann noch eine Regelung, ab wann die erste Woche im Jahr überhaupt beginnt:
Die Woche beginnt am Montag.
Die erste Woche des Jahres ist die, die den ersten Donnerstag des Jahres enthält.

nach DIN 1355 u. EN 2801

Viele Grüße
Marvin

Dann kauf dir mal einen ordentlichen Wandkalender :wink:

Ich habs jetzt mit Eding korrigiert, zählt das auch? :smile:

Oder gib einfach

date +"%V"

Danke und schönes WE