SUB_TIMESTAMP

Verwenden Sie die Script-Funktion SUB_TIMESTAMP, um Zeit von einem Zeitstempel zu subtrahieren. Mit der Funktion können Sie bis zu 99 Stunden, Minuten und Sekunden vom Zeitstempel subtrahieren, sodass das Ergebnis etwas mehr als 4 Tage nach dem ursprünglichen Zeitstempel liegen kann.

Hinweis: SUB_TIMESTAMP verwendet UTC für die Berechnung und berücksichtigt weder Sommerzeit noch Standardzeit.

Tipp: Verwenden Sie SUB_DAYS wenn Sie Tage von einem Datum subtrahieren müssen.

Syntax

SUB_TIMESTAMP (Zeitstempel, Zeit)

Parameter

  • SUB_TIMESTAMP
    Subtrahiert Stunden, Minuten und Sekunden von einem Zeitstempel

  • Zeitstempel
    Zeitstempel, von dem Sie die Zeit subtrahieren möchten, im Format YYYY-MM-DD HH:MM:SS
    Format:  Script-Literal oder Script-Variable

  • Zeit
    Zeitdauer, die vom Zeitstempel subtrahiert werden soll, im Format HH:MM:SS
    Format: Script-Literal oder Script-Variable
    Zulässige Werte: 0 bis 99 für jeden der Werte im Zeitstempel (HH, MM and SS)

Rückgabewert

Die Script-Funktion gibt einen Zeitstempel im Format YYYY-TT-MM HH:MM:SS zurück.


Beispiel

Das folgende Beispiel subtrahiert eine Sekunde vom Zeitstempel und gibt das Ergebnis (2018-12-31 23:59:59) im Aktivierungsreport aus.

: SET   &RET# = SUB_TIMESTAMP ( "2019-01-01 00:00:00" , "00:00:01" )
:
PRINT   &RET#

Siehe auch: