В этом учебном пособии вы узнаете, как использовать Oracle/PLSQL функцию NEW_TIME с синтаксисом и примерами.
Описание
Oracle/PLSQL функция NEW_TIME возвращает дату и время часового пояса zone2 для даты и времени часового пояса zone1, заданных date.
Синтаксис
Синтаксис Oracle/PLSQL функции NEW_TIME:
NEW_TIME( date, zone1, zone2 )
Параметры или аргументы
zone1 и zone2 может принимать любой из следующих значений:
Значение | Описание |
---|---|
AST | Atlantic Standard Time |
ADT | Atlantic Daylight Time |
BST | Bering Standard Time |
BDT | Bering Daylight Time |
CST | Central Standard Time |
CDT | Central Daylight Time |
EST | Eastern Standard Time |
EDT | Eastern Daylight Time |
GMT | Greenwich Mean Time |
HST | Alaska-Hawaii Standard Time |
HDT | Alaska-Hawaii Daylight Time |
MST | Mountain Standard Time |
MDT | Mountain Daylight Time |
NST | Newfoundland Standard Time |
PST | Pacific Standard Time |
PDT | Pacific Daylight Time |
YST | Yukon Standard Time |
YDT | Yukon Daylight Time |
Функция NEW_TIME возвращает значение date.
Применение
Функцию NEW_TIME можно использовать в следующих версиях Oracle/PLSQL:
- Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i
Пример
Рассмотрим пример функции NEW_TIME и изучим, как использовать функцию NEW_TIME в Oracle/PLSQL.
В следующем примере функция NEW_TIME преобразует Atlantic Standard Time в Mountain Standard Time:
1 2 3 4 |
SELECT NEW_TIME (TO_DATE ('2003/11/01 01:45', 'yyyy/mm/dd HH24:MI'), 'AST', 'MST') FROM DUAL; --Результат: 31.10.2003 |