Friday, March 31, 2023

Wochentagsfunktion - Microsoft Support

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.

Wählen Sie die richtige Datumsfunktion

No comments:

Post a Comment