Einzelnen Beitrag anzeigen

raiguen
(Gast)

n/a Beiträge
 
#4

Re: Datentyp Word bei Function StartOfAWeek

  Alt 15. Aug 2007, 22:27
Zitat von Die Muhkuh:
Hi kobel,

ich weiß ja nicht, auf welchem Planeten Du lebst, aber hier, auf dem Planeten Erde, gibt es weder einen Monat, noch ein Tag mit der Nummer 53.
Ähm... hast du die Syntax zu dieser Funktion richtig gelesen Der zweite Parameter ist die Kalenderwoche (1...52) und nicht Tag oder Monat...

Der beschriebene Fehler bzw. die Exception aus der Function StartOfAWeek() ist insofern richtig, als dass es für das Jahr 2007 KEINE 53.KW gibt; der 31. Dezember 2007 ist zwar ein Montag und somit 'Start' der Arbeitswoche, aber kalendarisch gesehen gehört dieses Datum bereits zur 1.KW des folgenden Jahres (StartOfAWeek ( 2008, 1 ) ->> 31.12.2007
Siehe auch Kalenderwoche nach DIN

[EDIT] Um die 'gültige' Anzahl der (Kalender)Wochen eines Jahres zu ermitteln, bieten sich die Funktionen WeeksInAYear() bzw WeeksInYear() an...
  Mit Zitat antworten Zitat