Referenz - WEEKDAY
Syntax: WEEKDAY (Serial[, System])
Typ: Funktion
Kategorie: Datum und Zeit
Anmerkung:
Um diese Funktion nutzen zu können, muss die Datei datetime.bi in Ihren Quellcode eingebunden werden, z. B. mit INCLUDE. Alternativ können Sie auch die Datei vbcompat.bi einbinden, da dadurch auch automatisch datetime.bi eingebunden wird.
WEEKDAY extrahiert den Wochentag einer Serial Number.
- 'Serial' ist ein DOUBLE-Wert, der als Serial Number behandelt wird.
- Der Rückgabewert ist eine Zahl zwischen 1 und 7, die den Wochentag symbolisiert. 1 steht dabei für Sonntag, 7 für Samstag.
- 'System' wird verwendet, um festzulegen, welcher Tag der Woche der erste sein soll; dies beeinflusst das Ergebnis von WEEKDAY. Wird dieser Parameter ausgelassen, benutzt FreeBASIC die oben genannte Nummerierung.
Um bequem festzulegen, welcher Tag der Woche der erste sein soll, können die in der datetime.bi definierten Konstanten verwendet werden:
#define fbSunday 1
#define fbMonday 2
#define fbTuesday 3
#define fbWednesday 4
#define fbThursday 5
#define fbFriday 6
#define fbSaturday 7
Beispiel:
Die Nummer des aktuellen Wochentags aus NOW extrahieren:
#INCLUDE "vbcompat.bi"
DIM Tag AS INTEGER
Tag = WEEKDAY(NOW)
Unterschiede zu QB: existiert nur in QBX PDS und in VBDOS
Unterschiede zu früheren Versionen von FreeBASIC: existiert erst seit FreeBASIC v0.15
Siehe auch:
NOW, DATESERIAL, DATEVALUE, YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, WEEKDAYNAME, DATEDIFF, DATEPART, DATEADD, FORMAT, ISDATE, Serial Numbers, Datum und Zeit
Zusätzliche Informationen und Funktionen | ||||
---|---|---|---|---|
|