В этом учебном пособии вы узнаете, как использовать 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 |