Wochentagsfunktion
Gibt eine Variante ( Integer ) zurück, die eine ganze Zahl enthält, die den Wochentag darstellt.
Syntax
Wochentag( Datum [ , ErsterWochentag ] )
Die Syntax der Weekday -Funktion hat die folgenden Argumente:
Streit | Beschreibung |
Datum | Erforderlich. Variante, numerischer Ausdruck, Zeichenfolgenausdruck oder eine beliebige Kombination davon, die ein Datum darstellen kann. Wenn date Null enthält, wird Null zurückgegeben. |
erster Tag der Woche | Optional. Eine Konstante, die den ersten Tag der Woche angibt. Wenn nicht angegeben, wird vbSunday angenommen. |
Einstellungen
Das Argument firstdayofweek hat diese Einstellungen:
Konstante | Wert | Beschreibung |
vbUseSystem | 0 | Verwenden Sie die NLS-API-Einstellung. |
vbSonntag | 1 | Sonntag (Standard) |
vbMontag | 2 | Montag |
vbDienstag | 3 | Dienstag |
vbMittwoch | 4 | Mittwoch |
vbDonnerstag | 5 | Donnerstag |
vbFreitag | 6 | Freitag |
vbSamstag | 7 | Samstag |
Rückgabewerte
Die Weekday- Funktion kann jeden dieser Werte zurückgeben:
Konstante | Wert | Beschreibung |
vbSonntag | 1 | Sonntag |
vbMontag | 2 | Montag |
vbDienstag | 3 | Dienstag |
vbMittwoch | 4 | Mittwoch |
vbDonnerstag | 5 | Donnerstag |
vbFreitag | 6 | Freitag |
vbSamstag | 7 | Samstag |
Bemerkungen
Wenn die Einstellung der Calendar- Eigenschaft Gregorianisch ist, stellt die zurückgegebene Ganzzahl den gregorianischen Wochentag für das Datumsargument dar. Wenn der Kalender Hijri ist, stellt die zurückgegebene Ganzzahl den Hijri-Wochentag für das Datumsargument dar. Bei Hijri-Daten ist die Argumentnummer ein beliebiger numerischer Ausdruck, der ein Datum und/oder eine Zeit vom 1.1.100 (Gregorian 2. August 718) bis zum 3.4.9666 (Gregorian 31. Dez. 9999) darstellen kann.
Abfragebeispiele
Ausdruck | Ergebnisse |
SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales; | Gibt die Werte aus dem Feld "DateofSale" und die Zahl zurück, die den "Wochentag" dieser Datumswerte darstellt. (Standardmäßig gilt Sonntag als erster Tag der Woche; 1). |
SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; | Gibt die Werte aus dem Feld "DateofSale" und die Zahl zurück, die den "Wochentag" dieser Datumswerte darstellt. (unter Berücksichtigung von Montag als erstem Tag der Woche). |
VBA-Beispiel
Hinweis: Die folgenden Beispiele veranschaulichen die Verwendung dieser Funktion in einem Visual Basic for Applications (VBA)-Modul. Um weitere Informationen zum Arbeiten mit VBA zu erhalten, wählen Sie Entwicklerreferenz in der Dropdown-Liste neben Suchen aus und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.
In diesem Beispiel wird die Weekday- Funktion verwendet, um den Wochentag von einem angegebenen Datum abzurufen.
Dim MyDate, MyWeekDay
MyDate = #February 12, 1969# ' Assign a date.
MyWeekDay = Weekday(MyDate)
' MyWeekDay contains 4 because
' MyDate represents a Wednesday.
No comments:
Post a Comment