SUB_TIME

Utilisez la fonction de script SUB_TIME pour soustraire une heure d'une heure donnée. Cette fonction de script renvoie le résultat de la soustraction au format d'heure que vous spécifiez. Le calcul prend en compte le passage de 23:59:59 à 00:00:00.

Syntaxe

SUB_TIME ([Time Format;]Time1, [Time Format;]Time2 [,Output Format])

Paramètres

Exemples

Dans l'exemple suivant, la deuxième heure est soustraire de la première, sans spécification du format d'heure. Le script écrit le résultat (110000) au format d'heure par défaut dans le rapport d'activation.

:SET &TIME# = SUB_TIME("120000","010000")
:
PRINT &TIME#

Le script suivant définit un format d'heure pour la deuxième heure et pour la sortie. Le script écrit le résultat (23:00) dans le rapport d'activation.

:SET &TIME# = SUB_TIME("040000", "HH;05", "HH:MM")
:
PRINT &TIME#

Le script suivant soustrait 30 secondes de 00:00:10. Ce script spécifie le format des deux heures, mais pas la sortie. Le script écrit le résultat (235940) au format par défaut.

:SET &TIME# = SUB_TIME("HH:MM:SS;00:00:10", "SS;30")
:
PRINT &TIME#

Le script suivant soustrait 30 secondes de 00:00:10. Ce script spécifie un format qui n'inclut que les secondes pour la sortie. Le script convertit le résultat (23:59:40) en secondes et écrit le nombre de secondes (86380) dans le rapport d'activation.

:SET &TIME# = SUB_TIME("HHMMSS;000010", "SS;30", SS)
:
PRINT &TIME#

Voir aussi :

voiraussi

Fonctions de script de Date et heure

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