SUB_TIMESTAMP
Utilisez la fonction de script SUB_TIMESTAMP pour soustraire l'heure d'un horodatage. Cette fonction vous permet de soustraire jusqu'à 99 heures, minutes et secondes de l'horodatage, de sorte que le résultat peut être un peu plus de 4 jours avant l'horodatage d'origine.
Remarque : SUB_TIMESTAMP utilise l'heure UTC pour le calcul et ne tient pas compte des heures d'été ou d'hiver.
Conseil : Utilisez SUB_DAYS quand vous devez soustraire des jours d'une date.
Syntaxe
SUB_TIMESTAMP (Timestamp,Time)
Paramètres
- SUB_TIMESTAMP
Soustrait les heures, minutes et secondes d'un horodatage - Timestamp
Horodatage dont vous voulez soustraire l'heure, en format AAAA-MM-JJ HH:MM:SS
Format : littéral de script ou variable de script - Time
Durée à soustraire de l'horodatage, au format HH:MM:SS
Format : littéral de script ou variable de script
Valeurs autorisées : 0 à 99 pour chacune des valeurs de l'horodatage (HH, MM et SS)
Code retour
La fonction de script renvoie un horodatage au format AAAA-JJ-MM HH:MM:SS.
Exemple
L'exemple suivant illustre la soustraction d'une seconde de l'horodatage et son écriture (2018-12-31 23:59:59) dans le rapport d'activation.
:SET &RET# = SUB_TIMESTAMP("2019-01-01 00:00:00", "00:00:01")
:PRINT &RET#
Voir aussi :