Zum Hauptinhalt springen

DatumSeriennummer

Gibt ein Variant-Objekt vom Subtyp „Date“ für ein bestimmtes Jahr, einen bestimmten Monat und einen bestimmten Tag zurück.

Aufbau

DateSerial(Jahr, Monat, Tag)

Parameter

Jahr – eine Zahl zwischen 100 und 9999 (einschließlich) oder ein numerischer Ausdruck.

Monat – ein beliebiger numerischer Ausdruck.

Tag – ein beliebiger numerischer Ausdruck.

Beschreibung

Um ein Datum anzugeben, beispielsweise den 31. Dezember 1991, muss der Zahlenbereich für jedes „DateSerial“-Argument innerhalb des für die Einheit zulässigen Bereichs liegen, d. h. 1–31 für Tage und 1–12 für Monate. Sie können jedoch für jedes Argument auch relative Datumsangaben angeben, indem Sie einen beliebigen numerischen Ausdruck verwenden, der eine bestimmte Anzahl von Tagen, Monaten oder Jahren vor oder nach einem bestimmten Datum angibt.

Beispiel

Im folgenden Beispiel werden numerische Ausdrücke anstelle von absoluten Datumsangaben verwendet. Hier gibt die Funktion „DateSerial“ ein Datum zurück, das dem Tag vor dem ersten Tag (1 – 1) der beiden Monate vor dem August (8 – 2) des Jahres 10 Jahre vor 1990 (1990 – 10) entspricht; mit anderen Worten: dem 31. Mai 1980.

Dim MyDate1, MyDate2

; MyDate1 = DateSerial(1970, 1, 1) ' Gibt den 1. Januar 1970 zurück.

MyDate2 = DateSerial(1990, 10, 8, 2, 1, 1) ' Gibt den 31. Mai 1980 zurück.

Beim Argument „Jahr“ werden Werte zwischen 0 und 99 (einschließlich) als die Jahre 1900–1999 interpretiert. Bei allen anderen Jahresangaben geben Sie bitte das vollständige vierstellige Jahr an (zum Beispiel 1800).

Wenn ein Wert den zulässigen Bereich für dieses Argument überschreitet, wird er entsprechend auf die nächsthöhere Einheit aufgerundet. Wenn Sie beispielsweise 35 Tage angeben, wird dies als ein Monat und eine bestimmte Anzahl von Tagen gewertet, je nachdem, zu welchem Zeitpunkt im Jahr dies gilt. Liegt jedoch ein einzelnes Argument außerhalb des Bereichs von -32.768 bis 32.767 oder fällt das durch die drei Strukturen – entweder direkt oder über einen Ausdruck – angegebene Datum außerhalb des zulässigen Datumsbereichs, tritt ein Fehler auf. |