<< Inhaltsverzeichnis Suchen >>

DATEADD

Funktion

Syntax:

DATEADD(<DATUM>,<DIFFTAGE>)

<DATUM>          = <NUM-AUSDRUCK>
<DIFFTAGE>     = <NUM-AUSDRUCK>

Bedeutung:

DATEADD liefert als Ergebnis das um <DIFFTAGE> erhöhte bzw. erniedrigte Datum. <DATUM> muß ein gültiges Datum in der Form JJJJMMTT oder JJMMTT sein. Das Ergebnisdatum ist wieder ein gültiges Datum und hat entsprechend die Form JJJJMMTT oder JJMMTT. Im Fehlerfall liefert DATEADD den Wert -1.

Beispiel:

IN_14_TAGEN = DATEADD(NUMDATE(DATEG$),14)
VOR_14_TAGEN = DATEADD(NUMDATE(DATEG$),-14)

 

Mit DATEADD kann getestet werden, ob ein Datum gültig ist.

 

IF DATEADD(D,0) <> -1
THEN ...               /* Datum ok
ELSE .. .              
/* Datum ungültig
ENDIF

siehe auch:

DATEDIFF, NUMDATE, STRDATE$, DAYOFWEEK, DATE$, DATEG$, DATEG8$, TIME$