ADD_PERIOD

Utilisez la fonction de script ADD_PERIOD pour ajouter une période à une date. Cette fonction vous permet de spécifier la période sous forme d'années, de mois, de trimestres ou de semaines. Vous pouvez ajouter n'importe quel nombre de périodes à la date.

Syntaxe

ADD_PERIOD ([Date Format:]Date, Period Format:Period[, Output Format] )

Paramètres

Code retour

La fonction de script renvoie la date résultante soit au format par défaut AAMMJJ, soit au format de date que vous spécifiez. N'oubliez pas ceci lors de la soustraction des années, trimestres et mois.

Important ! Le script renvoie une erreur si la date calculée est postérieure à la date 12/31/9999.


Exemples

L'exemple suivant ajoute deux semaines à une date et écrit le résultat (20.03.2018) dans le rapport d'activation.

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

L'exemple suivant ajoute deux semaines à une date et écrit le résultat (30.04.2018) dans le rapport d'activation.

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

L'exemple suivant ajoute deux semaines à une date et écrit le résultat (30.04.2018) dans le rapport d'activation. Le script sélectionne le dernier jour de février dans l'année cible, le résultat est 28.2.2001 puisque 2001 n'est pas une année bissextile.

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

Voir aussi :

voiraussi

Fonctions de script de Date et heure

Formats de date, d'heure et de période dans les scripts