ADELIA |
VADELIA |
SADELIA |
WADELIA |
MADELIA |
(I/B) |
(I/B) |
(B) |
(I/B) |
(I) |
Attention : dans le cas des programmes de type ADELIA, cette fonction n'est pas compatible avec le générateur C.
Description
Permet de calculer un timestamp par ajout d'un nombre de microsecondes, de secondes, d'heures, de jours, de mois ou d'années à un timestamp donné.
Syntaxe
Résultat = &CALCUL_TIMESTP(Timestamp;Nombre d'unités;Unité)
Paramètres
|
Définition |
Contenu |
Contrôles |
Résultat |
Variable de type TIMESTAMP. |
Timestamp calculé. |
|
Timestamp |
Variable de type TIMESTAMP. |
Timestamp de départ auquel est ajouté le nombre d'unités. |
Paramètre obligatoire. |
Nombre d'unités |
Constante ou variable de type entier numérique. |
Nombre d'unités. |
Paramètre obligatoire. |
Unité |
Variable ou constante alphanumérique sur 2 positions. |
Valeurs possibles : Y Année |
Paramètre obligatoire. |
Remarque : Si l'unité est une valeur invalide, le résultat est égal au timestamp en entrée.
Si la date obtenue dépasse le 31.12.9999 (*HIVAL), le résultat est égal au timestamp en entrée.
Par exemple
HEURE TMS
TMS_RES = &CALCUL_TIMESTP(TMS;1;'Y ')