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
- SUB_TIME
Soustrait l'heure d'une heure donnée - Time1,
Heure à soustraire de, au format HHMMSS
Format : littéral de script ou variable de script
(Optionnel) pour utiliser un autre format, saisissez le format de date souhaité, suivi d'un point-virgule de séparation (;) et de la date. - Time2
Heure à soustraire, au format HHMMSS
Format : littéral de script ou variable de script
(Optionnel) pour utiliser un autre format, saisissez le format de date souhaité, suivi d'un point-virgule de séparation (;) et de la date. - Output Format
(Optionnel) format de l'heure renvoyée par la fonction de script
Format: Nom AE, littéral de script ou variable de script
Défaut : HHMMSS
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 :