WEEK(°)-Funktion
Gibt eine Zahl zurück, die der Kalenderwoche eines Datums- oder DatumZeit-Ausdrucks entspricht.
WEEK(dExpression | tExpression [, nFirstWeek] [, nFirstDayOfWeek])
Rückgabewerte
Numerisch
Parameter
dExpression | tExpression
Gibt den Datums- oder DatumZeit-Ausdruck an, für den WEEK( ) die Kalenderwoche zurückgibt.Wenn Sie die optionalen Argumente nFirstWeek und nFirstDayOfWeek nicht angeben, verwendet WEEK( ) Sonntag als ersten Tag einer Woche.
nFirstWeek
Gibt die Randbedingungen für die erste Woche des Jahres an. nFirstWeek kann einen der nachstehenden Werte annehmen.nFirstWeek Beschreibung 0 WEEK( ) gibt die Woche zurück, die aktuell im Dialogfeld Optionen auf der Registerkarte Ländereinstellungen im Listenfeld Erste Woche des Jahres ausgewählt ist. 1 Die erste Woche enthält den 1. Januar. Dies ist der Standardwert, wenn Sie nFirstWeek nicht angeben. 2 Der größere Teil (vier Tage) der ersten Woche gehört zum laufenden Jahr. 3 Die erste Woche hat sieben Tage. nFirstDayOfWeek
Gibt den ersten Tag der Woche an. nFirstDayOfWeek kann einen der folgenden Werte haben:nFirstDayOfWeek Beschreibung 0 WEEK( ) gibt den Tag zurück, der aktuell im Dialogfeld Optionen auf der Registerkarte Ländereinstellungen im Listenfeld Woche beginnt am ausgewählt ist. 1 Sonntag. Dies ist der Standardwert, wenn Sie nFirstDayOfWeek nicht angeben. Dieser Wert wurde in früheren Versionen von FoxPro als erster Tag der Woche verwendet. 2 Montag 3 Dienstag 4 Mittwoch 5 Donnerstag 6 Freitag 7 Samstag
Hinweise
WEEK(°) gibt eine Zahl von 1 bis 53 zurück, die die Kalenderwoche angibt. WEEK(°) gibt für die erste Kalenderwoche z. B. 1 zurück, für die zweite Kalenderwoche 2 usw. Beachten Sie, dass eine Woche in zwei Jahren liegen kann. Die erste Kalenderwoche kann im laufenden Jahr und im Vorjahr liegen.
Beispiel
Im folgenden Beispiel wird die Kalenderwoche sowohl für das aktuelle Datum als auch für ein bestimmtes Datum angezeigt.
CLEAR
? WEEK(DATE( ))
? WEEK({^1998-02-16}) && Displays 8
Siehe auch
CDOW( ) | DAY( ) | DOW( ) | SET FDOW | SET FWEEK | SYS( ) - Funktionen - Überblick