Zum Inhalt springen

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 aus 2018-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 aus 2018-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