DIFF_TIME

Verwenden Sie die Script-Funktion DIFF_DATE, um die Differenz zwischen zwei Zeiten zu berechnen. Mit der Script-Funktion können Sie das Format für den zurückgegebenen Wert angeben.

Syntax

DIFF_TIME ([Zeitformat;]Zeit1, [Zeitformat;]Zeit2 [,Ausgabeformat])

Parameter

Beispiele

In diesen Beispielen wird die Differenz zwischen zwei Zeiten berechnet. Das Ergebnis wird in den Aktivierungsreport ausgegeben. Die Beispiele zeigen auch die Ergebniszeile des Aktivierungsreports.

Im folgenden Beispiel verwenden die Zeiten das  Standardformat HHMMSS, daher müssen die Zeitformate nicht angegeben werden. Das Ausgabeformat ist nicht angegeben, sodass die Differenz auch im Standardformat HHMMSS zurückgegeben wird.

:SET &DIFF# = DIFF_TIME("230000", "223000")
:
PRINT &DIFF#

Zeile im Aktivierungsreport:

2019-03-28 12:56:06 - U00020408 003000

Das folgende Script verwendet für eine der Zeiten einen spezifischen Term (MM) und gibt HH:MM als Ausgabeformat an.

:SET &DIFF# = DIFF_TIME("HH:MM:SS;00:01:30", "MM;11", "HH:MM")
:
PRINT &DIFF#

Aufgrund des speziellen Terms sind die Stunden und Sekunden im Ergebnis automatisch 00.

Zeile im Aktivierungsreport:

2019-03-28 13:00:31 - U00020408 00:09

Im folgenden Beispiel werden die Zeiten Script-Variablen zugewiesen. Die Script-Funktion DIFF_TIME wird mit den Script-Variablen aufgerufen. Da die Zeiten nicht die Standardzeitformate verwenden, muss das Script die Zeitformate angeben.

:SET &TIME1# = "00:00:00"
:
SET &TIME2# = "12:00:00"
:
SET &DIFF# = DIFF_TIME("HH:MM:SS;&TIME1#", "HH:MM:SS;&TIME2#")
:
PRINT &DIFF# 

Zeile im Aktivierungsreport:

2019-03-28 13:04:35 - U00020408 120000

Siehe auch:

seealso

Script für Datums- und Uhrzeitfunktionen

Datums-, Zeit- und Periodenformate in Scripts