Zum Hauptinhalt springen

CDate

Gibt einen Ausdruck zurück, der in einen Variant-Typ vom Untertyp „Date“ konvertiert wurde.

Aufbau

CDate(Datum)

Parameter

Das Argument „date“ ist ein beliebiger gültiger Datumsausdruck.

Beschreibung

Verwenden Sie die Funktion „IsDate“, um festzustellen, ob „date“ in ein Datum oder eine Uhrzeit konvertiert werden kann. CDate erkennt Datums- und Zeitangaben sowie bestimmte Zahlen, die in den Bereich zulässiger Datumsangaben fallen. Bei der Umwandlung einer Zahl in ein Datum wird der ganzzahlige Teil in ein Datum umgewandelt. Jeder Bruchteil der Zahl wird in eine Uhrzeit umgewandelt, beginnend um Mitternacht.

CDate erkennt Datumsformate entsprechend den Ländereinstellungen Ihres Systems. Die richtige Reihenfolge von Tag, Monat und Jahr kann möglicherweise nicht ermittelt werden, wenn diese in einem anderen Format als einer der anerkannten Datumsformate angegeben wird. Außerdem wird ein Langdatumsformat nicht erkannt, wenn es zusätzlich die Angabe des Wochentags enthält.

Beispiel

Im folgenden Beispiel wird die Funktion CDate verwendet, um eine Zeichenfolge in ein Datum umzuwandeln. Generell wird davon abgeraten, Datums- und Zeitangaben als Zeichenfolgen fest zu programmieren (wie in diesem Beispiel gezeigt). Verwenden Sie stattdessen Datums- und Zeitangaben (z. B. #19.10.1962#, #16:45:23 Uhr#).

MyDate = "19. Oktober 1962" ' Datum definieren.

MyShortDate = CDate(MyDate) ' In den Datentyp „Date“ konvertieren.

MyTime = "16:35:47" ' Zeit festlegen.

MyShortTime = CDate(MyTime) ' In den Datentyp „Date“ konvertieren. |