SYS_TIME

Verwenden Sie die Script-Funktion SYS_TIME, um die aktuelle Zeit abzurufen. Die Script-Funktion gibt die Zeit zu Beginn der Script-Verarbeitung zurück und fixiert diese Zeit für die restliche Verarbeitung.

Tipp: Verwenden Sie SYS_TIME_PHYSICAL, um die aktuelle Zeit zur Verarbeitungszeit abzurufen.

Syntax

SYS_TIME ([Zeitformat][,Zeitzone|UTC])

Parameter

Hinweise:

Wichtig! Wenn Sie eine :PUT_VAR-Script-Anweisung verwenden, um die aktuelle Zeit in ein VARA-Objekt mit dem Datentyp Zeitstempel zu übertragen, kann die Uhrzeit nur zusammen mit einem Datum gespeichert werden. Verwenden Sie eine der folgenden Kombinationen von Datums- und Zeitformaten:

Hinweis: (Nur Windows) Das Format wird nicht gespeichert, wenn die Variable auf der Windows-Plattform gespeichert wird. Das angezeigte Datumsformat wird durch die regionalen Optionen bestimmt, die in der Systemsteuerung von Windows festgelegt sind.

Beispiele

Das folgende Beispiel ermittelt die aktuelle Tageszeit und übergibt den Wert an eine Script-Variable. Das Script verwendet ein Zeitzonenobjekt, das für die mitteleuropäische Zeit (CET) definiert ist. Das Script gibt die abgerufene Zeit im Aktivierungsreport der Aufgabe aus.

:SET &TIME# = SYS_TIME("HH:MM:SS","TZ.CET")
:
PRINT &TIME#

Das folgende Beispiel gibt ein Zeitformat an, das die Sekunden der aktuellen Zeit abruft.

:SET &FORMAT# = "SS"
:
SET &TIME# = SYS_TIME(&FORMAT#)

Im folgenden Beispiel wird kein Zeitformat angegeben. Das Script verwendet die aktuelle Uhrzeit im standardmäßigen HHMMSS-Format, um eine Bedingung zu definieren.

:IF SYS_TIME() = "120000" 
!...

:
ENDIF

Im folgenden Beispiel werden das aktuelle Datum und die aktuelle Uhrzeit abgerufen, und die Werte werden verwendet, um einen Eintrag in einem VARA-Objekt mit dem Datentyp Zeitstempel zu speichern. Das Script verwendet das Standardformat für Datum und Uhrzeit.

:SET &DATE# = SYS_DATE()
:
SET &TIME# = SYS_TIME()
:
PUT_VAR ENTRY DATE, , "&DATE# &TIME#"

Siehe auch:

seealso

Script-Elemente für Systembedingungen und -einstellungen