Skip to main content
Skip table of contents

CAL-DATE

BUT Ajoute ou retranche des jours à une date et renvoie la nouvelle date (de type date).

TYPE DATE

SYNTAXE

Variable = CAL-DATE( Date, NbJours, [ + ] [ - ], { Calendrier } )

PARAMETRES

Paramètre

E/S

O

Type

Description

Date

E

Oui

Date

NbJours

E

Oui

Numérique

Nombre de jours de décalage. Peut prendre la valeur « 0 » afin de trouver le premier jour « ouvert » dun calendrier dans un sens donné.

Signe

E

Oui

Caractère

+ ou - pour ajouter ou retrancher

Calendrier

E

Non

Caractère

Si vous utilisez un calendrier, décalage en nombre de jours non exclus.

EXEMPLES VLO.Resultat = CAL-DATE (CLO.11/07/97 , CLO.3 , + )VLO.Resultat vaut 14/07/1997Dans le calendrier RefCalend, vous ne travaillez pas les 12/07/1997 (Samedi), 13/07/1997 (Dimanche), 14/07/1997 (Férié) :VLO.Resultat = CAL-DATE (CLO.11/07/97 , CLO.3 , + , CLO."RefCalend")VLO.Resultat vaut 17/07/1997

REMARQUE : recherche du premier jour ouvert dans un calendrier donné

Dans le calendrier RefCalend, seuls les lundis sont ouverts :- lundi 01/01/07,

- lundi 08/01/2007…

VLO.Resultat = CAL-DATE (CLO.01/01/07 , CLO.0 , + , CLO."RefCalend")VLO.Resultat vaut 01/01/2007

VLO.Resultat = CAL-DATE (CLO.03/01/07 , CLO.0 , + , CLO."RefCalend")VLO.Resultat vaut 08/01/2007

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.