FROM_TZ ФУНКЦИЯ

Узнайте, как использовать Oracle / PLSQL функцию FROM_TZ с синтаксисом и примерами.

Описание

Функция Oracle / PLSQL FROM_TZ преобразует значение TIMESTAMP (с учетом TIME ZONE), для значения TIMESTAMP WITH TIME ZONE.

Синтаксис

Синтаксис функции Oracle / PLSQL FROM_TZ:

FROM_TZ( timestamp_value, time_zone_value )

Параметры или аргументы

timestamp_value часовой пояс используемый для преобразовании.
time_zone_value time zone используемый с timestamp_value для значения TIMESTAMP WITH TIME ZONE

Применение

Функцию FROM_TZ можно использовать в следующих версиях Oracle / PLSQL:

  • Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i

Пример

Рассмотрим несколько примеров функции FROM_TZ и изучим, как использовать функцию FROM_TZ в Oracle / PLSQL.

Если вы выполните следующий запрос SQL:

select FROM_TZ(TIMESTAMP ‘2005-09-11 01:50:42′, ‘5:00′) from dual;

То получится следующий результат:

11.09.05 01:50:42,000000000 +05:00

Если выполнить этот же запрос SQL, но установить часовой пояс, ‘-7:00′ следующим образом:

select FROM_TZ(TIMESTAMP ‘2005-09-11 01:50:42′, ‘-7:00′) from dual;

Теперь вы получите результат:

11.09.05 01:50:42,000000000 -07:00

Смотри также в категории: Функции преобразования Oracle / PLSQL