Automation Engine Script-Leitfaden > Funktionelle Gliederung > Datum und Zeit > CONV_TIMESTAMP

CONV_TIMESTAMP

Script-Funktion: Rechnet Datum und Uhrzeit für eine andere Zeitzone um.

Syntax

CONV_TIMESTAMP(Time Stamp, [TimeZone1], [TimeZone2])

Syntax

Beschreibung/Format

Zeitstempel

Zeitstempel aus Datum und Uhrzeit ("JJJJ-MM-TT HH:MM:SS").
Format: Script-Literal oder Script-Variable

Zeitzone1

Name eines Zeitzonen-Objektes oder das Schlüsselwort UTC.
Dem Zeitstempel zugeordnete Zeitzone oder UTC.

Format: Script-Literal oder Script-Variable
Standardwert: "UTC"

Zeitzone2

Name eines ZeitZonen-Objektes.
Zeitzone, für die der Zeitstempel umgerechnet werden soll.

Format: Script-Literal oder Script-Variable


Rückgabewert

Zeitstempel im Format "JJJJ-MM-TT HH:MM:SS".

Anmerkungen

Die Script-Funktion rechnet Datum und Uhrzeit im Format "JJJJ-MM-TT HH:MM:SS" für eine andere Zeitzone um.

Dabei kann mit Zeitzone1 die ursprüngliche Zeitzone angegeben werden, von der die Berechnung ausgeht. Wird das Schlüsselwort UTC verwendet oder dieser Parameter ausgelassen, gilt UTC (Universal Time Coordinated ) als Berechnungsgrundlage. Mit Zeitzone2 wird die Zeitzone benannt, für die der Zeitstempel umgerechnet werden soll. Wird dieser optionale Parameter nicht angegeben, gilt die Zeitzone des Objektes bzw. die des Mandanten, wenn für das Objekt selbst keine Zeitzone definiert wurde.

Wird UTC nicht als Berechnungsgrundlage verwendet, ist die Umrechnung für die Zeit der Umstellung von Sommerzeit auf Normalzeit ungenau. Es kann nicht erkannt werden, ob beispielsweise mit 02:30:00 das erste oder zweite Auftreten dieser Uhrzeit gemeint ist. Die AE geht immer vom ersten Auftreten der Uhrzeit während der Umstellung auf Normalzeit aus.

Beispiel

Das Beispiel zeigt die Umrechnung des Zeitstempels für den Jahreswechsel 2003/2004. Ausgang der Berechnung ist eine für Sydney, Australien definierte Zeitzone, umgerechnet wird in mitteleuropäische Zeit. Das Ergebnis "2003-12-31 14:00:00" wird im Aktivierungsprotokoll ausgegeben.

:SET &MEZ# = CONV_TIMESTAMP("2004-01-01 00:00:00","TZ.SYD","TZ.MEZ")
:
PRINT &MEZ#

 

Siehe auch:

Script-Sprachmittel Beschreibung

CONV_DATE

Konvertiert das Format eines Datums.

Script-Sprachmittel - Datum und Zeit

Zeit

Allgemeines zum Script
Script-Sprachmittel - Alphabetische Auflistung
Script-Sprachmittel
- Funktionelle Gliederung

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH