В этом учебном пособии вы узнаете, как использовать Oracle/PLSQL функцию FROM_TZ с синтаксисом и примерами.
Описание
Функция Oracle/PLSQL FROM_TZ преобразует значение TIMESTAMP, в TIMESTAMP со значением часового пояса.
Синтаксис
Синтаксис функции Oracle/PLSQL FROM_TZ:
Параметры или аргументы
timestamp_value значение для преобразования в TIMESTAMP со значением часовой пояс.
time_zone_value часовой пояс используется для преобразования timestamp_value к TIMESTAMP со значением часового пояса.
Функция FROM_TZ возвращает значение TIMESTAMP WITH TIME ZONE.
Применение
Функцию FROM_TZ можно использовать в следующих версиях Oracle/PLSQL:
- Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i
Пример
Рассмотрим несколько примеров функции FROM_TZ и изучим, как использовать функцию FROM_TZ в Oracle/PLSQL.
Если вы выполните следующий SQL запрос:
1 2 |
SELECT FROM_TZ(TIMESTAMP '2014-08-11 01:50:42', '5:00') FROM dual; |
То получите следующий результат:
11.08.14 01:50:42,000000000 +05:00
Если вы выполните следующий SQL запрос, и установите часовой пояс в '-7: 00':
1 2 |
SELECT FROM_TZ(TIMESTAMP '2014-08-11 01:50:42', '-7:00') FROM dual; |
То получите следующий результат:
11.08.14 01:50:42,000000000 -07:00