CONV_TIMESTAMP

Verwenden Sie die Script-Funktion CONV_TIMESTAMP, um ein Datum und eine Uhrzeit in eine andere Zeitzone umzuwandeln. Weitere Informationen finden Sie unter Zeitzone (TZ). Die Script-Funktion liefert den Zeitstempel im Format YYYY-MM-DD HH:MM:SS.

Syntax

CONV_TIMESTAMP (Zeitstempel,[Zeitzone1][,Zeitzone2])

Parameter

  • CONV_TIMESTAMP
    Wandelt Datum und Uhrzeit für die Verwendung in einer anderen Zeitzone um.

  • Zeitstempel
    Zeitstempel von Datum und Zeit im Format YYYY-MM-DD HH:MM:SS
    Format: Script-Literal oder Script-Variable

  • Zeitzone1
    (Optional) Name eines Zeitzonen-Objekts oder UTC-Schlüsselworts.
    Dem Zeitstempel zugeordnete Zeitzone oder UTC. Sie definiert die ursprüngliche Zeitzone, von der die Berechnung ausgehen soll.
    Format: Script-Literal oder Script-Variable
    Standard: UTC

  • Zeitzone2
    (Optional) Name eines Zeitzonen-Objekts.
    Zeitzone, für die der Zeitstempel umgerechnet werden soll.
    Format: Script-Literal oder Script-Variable
    Standard: Die Zeitzone, die für das Objekt definiert ist. Wenn das Objekt keine Zeitzonendefinition enthält, wird die Zeitzone des Mandanten verwendet.

Wichtig! Wenn Sie UTC nicht als Berechnungsgrundlage verwenden, sind die Umrechnungsergebnisse ungenau, wenn Sie von Sommer- auf Winterzeit wechseln. Beispiel: Das System kann nicht erkennen, ob sich die Zeit 02:30:00 Uhr auf das erste Auftreten in der Sommerzeit oder auf das zweite Auftreten in der Winterzeit bezieht. Daher liest das System es als das erste Auftreten. Details dazu finden Sie unter Sommer- und Winterzeitumstellungen.

Beispiel

Sie haben zwei Zeitzonenobjekte: eines für Sydney, Australien (TZ. SYD) und ein weiteres für mitteleuropäische Zeit (Central European Time) (TZ.CET). Das folgende Script konvertiert den Zeitstempel für den Jahreswechsel 2017/2018.

: SET   &CET# = CONV_TIMESTAMP ( "2018-01-01 00:00:00" , "TZ.SYD","TZ.CET" )

: PRINT   &CET#

Zeile im Aktivierungsreport:

2019-03-28 10:17:59 - U00020408 2017-12-31 14:00:00

Siehe auch: