Zum Hauptinhalt springen

Datumsbestandteil

Gibt den angegebenen Teil eines bestimmten Datums zurück.

Aufbau

DatePart(Intervall, Datum[, ersterWochentag[, ersteWocheimJahr]])

Parameter

Intervall – erforderlich. Ein String-Ausdruck, der das Zeitintervall angibt, das zurückgegeben werden soll. Die Werte finden Sie im Abschnitt „Einstellungen“.

Datum – erforderlich. Datumsausdruck, den Sie auswerten möchten.

firstdayofweek – optional. Konstante, die den Wochentag angibt. Sofern nicht anders angegeben, wird davon ausgegangen, dass es sich um einen Sonntag handelt. Die Werte finden Sie im Abschnitt „Einstellungen“.

erste Woche des Jahres – optional. Konstante, die die erste Woche des Jahres angibt. Sofern nicht anders angegeben, wird davon ausgegangen, dass die erste Woche die Woche ist, in der der 1. Januar liegt.

Parameterwerte

Das Argument „interval“ kann folgende Werte annehmen:

Einstellungsbeschreibung

yyyy Jahr

q Quartal

m Monat

Tag des Jahres

D-Day

w Wochentag

Woche des Jahres

Stunde

n Minuten

Zweitens

Das Argument „firstdayofweek“ kann folgende Werte annehmen:

Konstante Wert Beschreibung

vbUseSystemDayOfWeek 0 Einstellung zur Verwendung der National Language Support (NLS)-API.

vbSunday 1 Sonntag (Standard)

vbMontag 2 Montag

Dienstag, 3. Dienstag

Mittwoch, 4. Mittwoch

Donnerstag, 5.

Freitag, 6. Freitag

Samstag, 7.

Das Argument „firstweekofyear“ kann folgende Werte annehmen:

Konstante Wert Beschreibung

vbUseSystem 0 Einstellung zur Verwendung der National Language Support (NLS)-API.

vbFirstJan1 1 Beginnt mit der Woche, in der der 1. Januar liegt (Standard).

vbFirstFourDays 2 Beginne mit der Woche, die im neuen Jahr mindestens vier Tage umfasst.

vbFirstFullWeek 3 Beginne mit der ersten vollen Woche des neuen Jahres.

Beschreibung

Mit der Funktion „DatePart“ können Sie ein Datum auswerten und ein bestimmtes Zeitintervall zurückgeben. Sie können beispielsweise „DatePart“ verwenden, um den Wochentag oder die aktuelle Uhrzeit zu berechnen.

Das Argument „firstdayofweek“ wirkt sich auf Berechnungen aus, die die Intervallsymbole „w“ und „ww“ verwenden.

Wenn „date“ ein Datumsliteral ist, wird das angegebene Jahr zu einem festen Bestandteil dieses Datums. Wenn das Datum jedoch in Anführungszeichen (' ') steht und Sie das Jahr weglassen, wird bei jeder Auswertung des Datumsausdrucks das aktuelle Jahr in Ihren Code eingefügt. Dadurch lässt sich Code schreiben, der in verschiedenen Jahren verwendet werden kann.

Beispiel

In diesem Beispiel wird ein Datum verwendet und mithilfe der Funktion „DatePart“ das Quartal des Jahres angezeigt, in dem es liegt.

Funktion GetQuarter(TheDate)

GetQuarter = DatePart("q", TheDate)

End Function. |