DateValue-Funktion

Gibt einen Wert vom Typ Variant (Date) zurück.

Syntax

DateValue(date)

Das erforderliche date-Argument ist normalerweise ein Zeichenfolgenausdruck, der ein Datum zwischen dem 1. Januar 100 und dem 31. Dezember 9999 darstellt. date kann jedoch auch ein beliebiger Ausdruck sein, der ein Datum, eine Uhrzeit oder ein Datum plus Uhrzeit in diesem Bereich darstellt.

Hinweise

Wenn date eine Zeichenfolge ist, die nur Zahlen enthält, die jeweils durch gültige Datumstrennzeichen voneinander getrennt sind, erkennt DateValue die Reihenfolge für Monat, Tag und Jahr entsprechend dem für das System angegebenen kurzen Datumsformat. Auch eindeutige Datumsangaben, die Monatsnamen enthalten, werden von DateValue in Kurz- und Langform erkannt. Neben 30.12.1991 und 30.12.91 erkennt DateValue z. B. auch den 30. Dezember 1991 und den 30. Dez. 1991.

Wenn der Jahresteil von date weggelassen wird, verwendet DateValue das aktuelle Jahr laut dem Systemdatum des Computers.

Wenn das Argument date Uhrzeitangaben enthält, werden diese von DateValue nicht zurückgegeben. Wenn date jedoch eine ungültige Uhrzeit enthält (z. B. "89:98"), tritt ein Fehler auf.

Hinweis : Wenn für date als Einstellung für die Calendar-Eigenschaft der gregorianische Kalender festgelegt ist, muss das Datum im gregorianischen Format angegeben sein. Beim Hijri-Kalender muss das Datum im Hijri-Format angegeben werden. Wenn das angegebene Datum aus dem Hijri-Kalender stammt, ist das Argument date ein String, der ein Datum zwischen 1/1/100 (2. Aug 718 im gregorianischen Kalender) und 4/3/9666 (31. Dez. 9999 im gregorianischen Kalender) darstellt.

Beispiel

Hinweis : Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic für Applikationen). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerhilfe in der Dropdownliste neben Suchen, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

In diesem Beispiel wird die DateValue-Funktion verwendet, um eine Zeichenfolge in ein Datum zu konvertieren. Sie können auch Datumsliterale verwenden, um der Variablen Variant bzw. Date ein Datum direkt zuzuweisen, beispielsweise MyDate = #2/12/69.

Dim MyDate
MyDate = DateValue("February 12, 1969") ' Return a date.
Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×