DatePart-Funktion

Gibt den angegebenen Teil eines bestimmten Datums zurück.

Syntax

DatePart(interval, date)

Argumente:

  • Interval: Erforderlich. Zeichenfolgeausdruck, der das zurückzugebende Zeitintervall angibt. Werte finden Sie im Abschnitt Einstellungen.
  • Date: Erforderlich. Der Datumsausdruck, den Sie auswerten möchten.
Einstellungen: Das Argument "interval" kann die folgenden Werte aufweisen:

Tabelle 11-11 Argumentwerte für"interval"

Einstellung Beschreibung
yyyy Jahr
q Quartal
m Monat
d Tag
w Wochentag
h Stunde
n Minute
s Sekunde

Unterstützte Datumsformate:

  • MM-DD-YYYY
  • MM/DD/YYYY
  • DD-MM-YYYY
  • DD/MM/YYYY
  • YYYY-MM-DD
  • YYYY/MM/DD

Unterstütztes Zeitformat:

hh:mm:ss

Anmerkungen

Mit der DatePart-Funktion können Sie ein Datum auswerten und ein bestimmtes Zeitintervall zurückgeben. Beispiel: Sie können DatePart verwenden, um den Wochentag oder die aktuelle Stunde zu berechnen.

Diese Beispiele verwenden ein Datum und zeigen mit der DatePart-Funktion das Quartal des Jahres an, in dem es vorkommt.

Beispiel 1:

Function GetQuarter(TheDate)
GetQuarter = DatePart("q", TheDate)
End Function

Beispiel 2:

Dim MyDate, YearPart
MyDate = "21/01/2025"
YearPart = DatePart("yyyy", MyDate)
'Output: 2025

Beispiel 3:

Dim MyDate, MonthPart
MyDate = "21/01/2025"
MonthPart = DatePart("m", MyDate) 
'Output: MonthPart contains 1 (January)

Beispiel 4:

Dim MyDate, DayPart
MyDate = "21/01/2025"
DayPart = DatePart("d", MyDate) 
'Output: 21

Beispiel 5:

Dim MyDate, HourPart
MyDate = "21/01/2025 14:30:00" ' Includes time component.
HourPart = DatePart("h", MyDate) 
'Output: 14 (2 PM)

Beispiel 6:

Dim MyDate, MinutePart
MyDate = "21/01/2025 14:30:00" 
MinutePart = DatePart("n", MyDate) 
'Output: 30

Beispiel 7:

Dim MyDate, SecondPart
MyDate = "21/01/2025 14:30:00" ' Includes time component.
SecondPart = DatePart("s", MyDate) ' Returns the second part of the date.
'Output: 0