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 den Wechsel von 23:59:59 zu 00:00:00.
Syntax
SUB_TIME ([Zeitformat;]Zeit1, [Zeitformat;]Zeit2 [,Ausgabeformat])
Parameter
-
SUB_TIME
Subtrahiert Zeit von einem bestimmten Zeitwert -
Zeit1,
Zeit, von der subtrahiert werden soll, 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 Semikolon-Trennzeichen (;) und dem Datum ein. -
Zeit2
Zeit, die subtrahiert werden soll, 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 Semikolon-Trennzeichen (;) und dem Datum ein. -
Ausgabeformat
(Optional) Zeitformat für die Zeit, die das Script zurückgibt
Format:AE Name, Script-Literal oder Script-Variable
Standard: 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: