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
- SUB_TIME
Subtrahiert Zeit von einer bestimmten Zeit - Time1,
Zeit, von der subtrahiert werden soll, im HHMMSS-Format
Format: Script-Literal oder Script-Variable
(Optional) Um ein anderes Format zu verwenden, geben Sie das gewünschte Datumsformat, gefolgt von einem Strichpunkt (;) und dem Datum ein. - Time2
Zu subtrahierende Zeit, im Format HHMMSS
Format: Script-Literal oder Script-Variable
(Optional) Um ein anderes Format zu verwenden, geben Sie das gewünschte Datumsformat, gefolgt von einem Strichpunkt (;) und dem Datum ein. - Output Format
(Optional) Zeitformat für die Zeit, die die Script-Funktion zurückgibt
Format: AE-Name, Script-Literal oder Script-Variable
Standardwert: HHMMSS
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: