Gibt den angegebenen Teil eines bestimmten Datums zurück.
Syntax
DatePart(interval, date)
Argumente:
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-YYYYMM/DD/YYYYDD-MM-YYYYDD/MM/YYYYYYYY-MM-DDYYYY/MM/DDUnterstü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