ToTimeZone() mvSQL-Datenbankfunktion im Jitterbit App Builder
Zusammenfassung
Passt Datum und Uhrzeit in UTC an die angegebene Zeitzonenverschiebung an.
Syntax
TOTIMEZONE(<datetime>, <timezoneoffset>)
Parameter
Datum/Uhrzeit
Ein Ausdruck, der in einen datetime-Wert aufgelöst wird. Der datetime-Wert wird als UTC-Zeitstempel angenommen.
Zeitzonenoffset
Eine Zeichenfolge im ISO-Offsetformat ±[hh]:[mm]
.
Rückgaben
Gibt ein datetime zurück, das an die angegebene Zeitzone angepasst ist.
Der Datentyp datetime speichert einen Zeitstempel ohne Zeitzonenverschiebung.
Hinweise
Der TOTIMEZONE()
Funktion wird nur bei RDBMS-Datenprovidern unterstützt. Die folgenden Datenprovider wurden getestet:
- DB2/LUW
- DB2/ich
- MySQL
- Oracle
- PostgreSQL
- SQL Server
- SQLite
Beispiele
Wörtlicher Zeitzonenoffset
Gegeben:
NOW(UTC)
wertet aus2018-08-01 21:00:00.000
Der Ausdruck:
TOTIMEZONE(NOW(UTC), '-04:00')
Rückgaben 2018-08-01 17:00:00.000
Zeitzonenverschiebung des Clients
Gegeben:
NOW(UTC)
wertet aus2018-08-01 21:00:00.000
-CLIENT(TIMEZONEOFFSET)
wertet aus-04:00
Der Ausdruck:
TOTIMEZONE(NOW(UTC), CLIENT(TIMEZONEOFFSET))
Rückgaben 2018-08-01 17:00:00.000