DateSerial

betrifft

Die DateSerial-Funktion gibt ein Datum zurück, das aus den angegebenen Jahres-, Monats- und Tageszahlen generiert wird.

 

Syntax

Result := DateSerial(YearNumber, MonNumber, DayNumber)

Rückgabewert

Typ

Beschreibung

Double

Das ermittelte Datum

Parameter

Verwendung

Name

Typ

Übergabe

Beschreibung

Erforderlich

YearNumber

Long

ByVal

Jahreszahl

Erforderlich

MonNumber

Long

ByVal

Monatszahl

Erforderlich

DayNumber

Long

ByVal

Tageszahl

Wenn Sie für das Argument YearNumber Werte von 0 bis29 (einschließlich) angeben, interpretiert das Programm diese Angaben als die Jahre von 2000 bis 2029. Alle anderen Werte werden von 1930 bis 1999 interpretiert. Verwenden Sie möglichst die vollständige Angabe mit 4 Stellen (zum Beispiel 2000).

Beispiel

Das folgende Beispiel verwendet numerische Ausdrücke anstelle von absoluten Datumszahlen. Die DateSerial-Funktion gibt in diesem Fall das Datum für den Tag vor dem ersten Tag (1 - 1) des Monats zurück, der zwei Monate vor August (8 - 2) liegt, und zwar 10 Jahre vor dem Jahr 1990 (1990 - 10).

 

Dim BerechnetesDatum As Date

BerechnetesDatum := DateSerial(1990 - 10, 8 - 2, 1 - 1)

 

Das Ergebnis ist der 31. Mai 1980.