SUB_PERIOD

Utilisez la fonction de script SUB_PERIOD pour soustraire une période d'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 soustraire n'importe quel nombre de périodes de la date.

Syntaxe

SUB_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 antérieure à l'année 0000.

Exemples

L'exemple suivant illustre la soustraction de deux semaines d'une date et l'écriture du résultat (21.06.2018) dans le rapport d'activation.

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

L'exemple suivant illustre la soustraction d'un trimestre d'une date et l'écriture du résultat (30-04-2018) dans le rapport d'activation.

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

L'exemple suivant illustre la soustraction d'une année d'une date et l'écriture du résultat (28.02.2018) dans le rapport d'activation.

:SET &DATE#=SUB_PERIOD ("20190228","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