ADD_PERIOD

Verwenden Sie die Script-Funktion ADD_PERIOD, um einem Datum eine Periode hinzuzufügen. Mit dieser Funktion können Sie Jahre, Monate, Quartale oder Wochen als Perioden angeben. Sie können dem Datum beliebig viele Perioden hinzufügen.

Syntax

ADD_PERIOD ([Datumsformat:]Datum, Periodenformat:Periode[, Ausgabeformat] )

Parameter

Rückgabewert

Die Script-Funktion gibt das resultierende Datum entweder im Standardformat YYMMDD oder in dem von Ihnen angegebenen Datumsformat zurück. Beachten Sie das Ausgabeformat, wenn Sie Jahre, Quartale und Monate subtrahieren.

Wichtig! Das Script führt zu einem Fehler, wenn das berechnete Datum nach dem Datum 31.12.9999 liegt.


Beispiele

Das folgende Beispiel fügt zwei Wochen zu einem Datum hinzu und gibt das Ergebnis (20.03.2018) im Aktivierungsreport aus.

:SET &DATE#=ADD_PERIOD ("DD.MM.YY:06.03.18","WW;2","DD.MM.YYYY")
:
PRINT &DATE#

Das folgende Beispiel fügt ein Quartal zu einem Datum hinzu und gibt das Ergebnis (30-04-2018) im Aktivierungsreport aus.

:SET &DATE#=ADD_PERIOD ("180131","Q:1","DD-MM-YYYY")
:
PRINT &DATE#

Das folgende Beispiel fügt ein Jahr zu einem Datum hinzu und gibt das Ergebnis im Aktivierungsreport aus. Das Script wählt den letzten Tag des Monats Februar im Zieljahr aus, sodass das Ergebnis der 28.2.2001 ist, da 2001 kein Schaltjahr ist.

:SET &DATE#=ADD_PERIOD ("20000229","YY:0001",DD.MM.YYYY)
:
PRINT &DATE#

Siehe auch:

seealso

Script für Datums- und Uhrzeitfunktionen

Datums-, Zeit- und Periodenformate in Scripts