кодесурса
«Oracle

Функция Oracle SYS_EXTRACT_UTC

script1adsense2code
script1adsense3code

Извлечение UTC из даты и времени в Oracle

SYS_EXTRACT_UTC () используется для извлечения UTC (всемирное координированное время - ранее среднее время по Гринвичу) из значения даты и времени со смещением часового пояса или именем региона часового пояса.

Если часовой пояс не указан, то дата-время ассоциируется с часовым поясом сеанса.

Синтаксис:

 SYS_EXTRACT_UTC (datetime_with_timezone) 

Параметры:

название Описание
datetime_with_timezone Указанная дата и время с часовым поясом

Иллюстрированная презентация

«Иллюстрированные

Примеры: функция Oracle SYS_EXTRACT_UTC ()

В следующем примере извлекается UTC из указанной даты и времени:

SQL> SELECT SYS_EXTRACT_UTC(TIMESTAMP '2015-03-18 11:25:00.00 -05:00')
2     FROM DUAL;

Пример вывода:

 SYS_EXTRACT_UTC (TIMESTAMP'2015-03-1811: 25: 00.00-05: 00' )
-------------------------------------------------- -------------------------
18-МАР-15 04.25.00.000000000 PM

Примеры: функция Oracle SYS_EXTRACT_UTC () с использованием таблицы

Вот таблица: MYTABLE

Вот код для создания таблицы MYTABLE:

CREATE TABLE  "MYTABLE" 
   (	"ID" NUMBER, 
	"JDATE" TIMESTAMP (6) WITH LOCAL TIME ZONE
   ) ;

Теперь вставьте одну строку в таблицу. Вот код:

INSERT INTO MYTABLE VALUES(3, '15-AUG-14');

 Смотрите созданную таблицу:
ВЫБЕРИТЕ * ИЗ MYTABLE;
ID JDATE
----------------------------------
3 15 августа - 12.00.00.000000

В следующем примере извлекается UTC из указанного столбца таблицы:

SELECT SYS_EXTRACT_UTC(JDATE) AS UTC_DATE FROM MYTABLE;

Пример вывода:

 UTC_DATE
-----------------------------
14 августа - 14.30.00.000000

Предыдущая: SESSIONTIMEZONE
Далее: SYSDATE

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code