Zum Hauptinhalt springen

DateMake

DateMake(int1, int2, int3) : date

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von Clients mit Programmierschnittstelle Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service

Datum erzeugen

Details

Mit diesem Befehl kann aus den drei Werten ein Datum zusammengesetzt werden (int1 = Tag, int2 = Monat, int3 = Jahr). Die Werte müssen ein gültiges Datum ergeben.

Der Jahreswert (int3) kann entweder im Bereich von 0 bis 254 oder im Bereich von 1900 bis 2154 liegen.

Soll der Monatsletzte rechnerisch ermittelt werden, muss zunächst auf den 1. des folgenden Monats positioniert und dann ein Tag davon subtrahiert werden. Um einen Datumswert nach dem 31.12.1999 zu erzeugen, wird das zweistellige Jahr um 100 erhöht.

Bei der Angabe ungültiger Werte wird ein leeres Datum zurückgeliefert und der globale Fehlerwert auf _ErrValueInvalid gesetzt.

Beispiele:

DateMake(13, 11, 74)    // 13.11.1974
DateMake(7, 2, 102) // 07.02.2002
DateMake(30, 11, 1995) // 30.11.1995