klaus: Wieviele KW gibt es ???

Beitrag lesen

Hallo,

Woher weiß ich ob das jahr 52 oder 53 Wochen hat?

wenn ich weiß, wann die 1.Woche beginnt, dann weiß ich auch, in der wievielten Woche  31.Dez. ist.

Tage_bis_Silvester = Anzahl_der_Tage_im_Jahr  - Tage_des_Montags_der_ersten_KW
Knackpunk ist eigentlich 'Tage_des_Montags_der_ersten_KW'.
Weil wenn die KW 1 _nicht_ im aktuellen Jahr beginnt (gibts auch), dann sind das mehr als 365 bzw 366 Tage.

Anzahl_Kalender_Wochen = Ganzzahl(Tage_bis_Silvester/7) +1

so irgendwie gehts.
ist recht vertrackt das ganze ich gebs zu. Hab mal einige Zeit in TurboC herumgeeiert, damit ichs rausbekommen habe.
In Perl tiu ich mir leichter, da 'Date::Mainp' das inzwischen recht gut hinkriegt.

Ich hoffe ich hab einige Fragen beantwiortet und nicht noch mehr aufgeworfen.

Klaus