문법 |
목적 |
NEW_TIME 함수는 date,zone1시간대를 zone2 시간대로 출력.
NEW_TIME함수는 시간대 timezone1의 일자와 시간을 시간대 timezone2의 일자와
시간으로 반환한다. 이 함수를 이용하기 전에, 24-hour time을 표시하기 위해 NLS_DATE_FORMAT 파라미터를 설정할 필요가
있다. 반환 타입은 date의 데이터 형식과 관계없이 항상 DATE이다..
인수 timezone1과 timezone2는 다음 텍스트 문자열중에 선택할수 있다.
AST, ADT:
대서양 표준시 및 서머타임
BST, BDT: 베링 표준시 및 서머타임
CST, CDT:
중앙 표준시 및 서머타임
EST, EDT:
동부 표준시 및 서머타임
GMT :
그리니치 표준시 및 서머타임
HST, HDT:
알라스카-하와이 표준시 및 서머타임
MST, MDT:
동산악 표준시 및 서머타임
NST:
뉴퍼틀랜드 표준시
PST, PDT:
태평양 표준시 및 서머타임
YST, YDT:
동유콘 표준시 및 서머타임
예제 |
다음 예제는 주어진 태평양 표준시와 같은 대서양 표준시를 반환한다.
ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS'; SELECT NEW_TIME(TO_DATE('11-10-99 01:23:45', 'MM-DD-YY HH24:MI:SS'), 'AST', 'PST') "New Date and Time" FROM DUAL; New Date and Time -------------------- 09-NOV-1999 21:23:45