SUB_TIME

Verwenden Sie die Script-Funktion SUB_TIME, um Zeit von einer bestimmten Zeit abzuziehen. Die Script-Funktion gibt das Ergebnis der Subtraktion in dem von Ihnen angegebenen Zeitformat zurück. Die Berechnung berücksichtigt die Änderung von 23:59:59 zu 00:00:00.

Syntax

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

Parameter

Beispiele

Das folgende Beispiel subtrahiert die zweite Zeit von der ersten Zeit, ohne ein Zeitformat anzugeben. Das Script gibt das Ergebnis (110000) im Aktivierungsreport aus.

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

Im Folgenden wird ein Zeitformat für die zweite Zeit und für die Ausgabe definiert. Das Script gibt das Ergebnis (23:00) im Aktivierungsreport aus.

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

Das folgende Beispiel subtrahiert 30 Sekunden von 00:00:10. Das Script legt die Zeitformate für beide angegebenen Zeiten fest, nicht aber für die Ausgabe. Das Script gibt das Ergebnis (235940) im Standardformat aus.

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

Das folgende Beispiel subtrahiert 30 Sekunden von 00:00:10. Das Script gibt ein Format an, das nur die Sekunden für die Ausgabe enthält. Das Script konvertiert das Ergebnis (23:59:40) in Sekunden und gibt die Anzahl der Sekunden(86380) im Aktivierungsreport aus.

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

Siehe auch:

auch

Script für Datums- und Uhrzeitfunktionen

Datums-, Zeit- und Periodenformate in Scripts