Функция Oracle NEW_TIME
Создает новую дату на основе заданной даты и часового пояса и введенного часового пояса в Oracle
Функция NEW_TIME () используется для преобразования даты из часового пояса1 в дату в часовом поясе2.
Синтаксис:
NEW_TIME (дата, часовой пояс1, часовой пояс2)
Параметры:
название | Описание |
---|---|
Дата | Указанная дата. |
timezone1 | Оригинальный часовой пояс. |
timezone2 | Новый часовой пояс. |
Аргументы timezone1 и timezone2 могут быть любыми из следующих текстовых строк:
Значение | Описание |
---|---|
АСТ | Стандартное Атлантическое Время |
ADT | Атлантическое летнее время |
BST | Берингово стандартное время |
BDT | Летнее время |
CST | Центральное стандартное время |
CDT | Центральное летнее время |
стандартное восточное время | Восточное стандартное время |
летнее североамериканское восточное время | Восточное Летнее Время |
время по Гринвичу | Время по Гринвичу |
HST | Стандартное время Аляски и Гавайев |
HDT | Летнее время Аляска-Гавайи |
MST | Горное стандартное время |
MDT | Гора Дневное время |
NST | Стандартное время Ньюфаундленда |
Тихоокеанское стандартное время | Стандартное тихоокеанское время |
Тихоокеанское летнее время | Тихоокеанское летнее время |
YST | Стандартное время Юкона |
YDT | Летнее время Юкона |
Иллюстрированная презентация
Примеры: функция Oracle NEW_TIME ()
В следующем примере возвращается центральное стандартное время с учетом эквивалента тихоокеанского стандартного времени:
SQL> ALTER SESSION SET NLS_DATE_FORMAT =
2 'DD-MON-YYYY HH24:MI:SS';
Session altered.
SQL> SELECT NEW_TIME(TO_DATE(
2 '03-04-2015 03:25:45', 'MM-DD-YY HH24:MI:SS'),
3 'CST', 'PST') "New Date and Time" FROM DUAL;
Пример вывода:
Новая дата и время -------------------- 04 марта 2015 года 01:25:45
Предыдущий: MONTHS_BETWEEN
Далее: NEXT_DAY
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code