Функция Oracle TO_TIMESTAMP_TZ
Описание
TO_TIMESTAMP_TZ преобразует тип данных CHAR, VARCHAR2, NCHAR или NVARCHAR2 в значение типа TIMESTAMP WITH TIME ZONE.
Необязательный fmt указывает формат char. Если вы опустите fmt, тогда char должен быть в формате по умолчанию для типа данных TIMESTAMP WITH TIME ZONE. Необязательный 'nlsparam' имеет ту же цель в этой функции, что и в функции TO_CHAR для преобразования даты.
Синтаксис:
TO_TIMESTAMP_TZ (char [, fmt [, 'nlsparam']])
Параметры:
название | Описание |
---|---|
голец | Значение типа данных CHAR, VARCHAR2, NCHAR или NVARCHAR2 для преобразования. |
FMT (Необязательный) | Определяет формат символа. По умолчанию: формат TIMESTAMP WITH TIME ZONE. |
nlsparam (Необязательный) | Задает язык, на котором возвращаются названия и сокращения месяца и дня. Этот аргумент может иметь такую форму: «NLS_DATE_LANGUAGE = language». |
Иллюстрированная презентация
Примеры: функция Oracle TO_TIMESTAMP_TZ
Следующий оператор преобразует строку символов в значение TIMESTAMP WITH TIME ZONE:
SQL> SELECT TO_TIMESTAMP_TZ('2015-02-01 12:00:00 -5:00',
2 'YYYY-MM-DD HH:MI:SS TZH:TZM') FROM DUAL;
Пример вывода:
TO_TIMESTAMP_TZ ( '2015-02-0112: 00: 00-5: 00', 'YYYY-MM-DDHH: MI: SSTZH: ТЗМ') -------------------------------------------------- --------------------- 01-FEB-15 12.00.00.000000000 PM -05: 00
Предыдущая: TO_TIMESTAMP
Далее: TO_DSINTERVAL
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code