728x90
NEW_TIME
구문
NEW_TIME(date, timezone1, timezone2)
목적
NEW_TIME 함수는 날짜와 시간이 timezone1 시간대에 있는 경우, timezone2 시간대의 날짜와 시간을 반환합니다. 이 함수를 사용하기 전에 NLS_DATE_FORMAT 매개변수를 24시간 형식으로 설정해야 합니다. 반환 타입은 항상 DATE이며, date의 데이터 타입과는 관계없습니다.
노트: 이 함수는 입력으로 제한된 수의 시간대만 사용할 수 있습니다. FROM_TZ 함수와 날짜/시간 표현식을 결합하여 훨씬 더 많은 수의 시간대에 접근할 수 있습니다. FROM_TZ 및 "Datetime Expressions" 예제를 참조하세요.
인수 timezone1 및 timezone2는 다음 중 하나의 텍스트 문자열일 수 있습니다:
- AST, ADT: 대서양 표준시 또는 일광 시간(Daylight Time)
- BST, BDT: 베링 표준시 또는 일광 시간
- CST, CDT: 중부 표준시 또는 일광 시간
EST, EDT: 동부 표준시 또는 일광 시간 - GMT: 그리니치 표준시
- HST, HDT: 알래스카-하와이 표준시 또는 일광 시간
- MST, MDT: 산지 표준시 또는 일광 시간
- NST: 뉴펀들랜드 표준시
- PST, PDT: 태평양 표준시 또는 일광 시간
- YST, YDT: 유콘 표준시 또는 일광 시간
예제
다음 예제는 태평양 표준시(Pacific Standard time)의 동등한 대서양 표준시(Atlantic Standard time)를 반환합니다.
ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';
SELECT NEW_TIME(TO_DATE('11-10-09 01:23:45', 'MM-DD-YY HH24:MI:SS'), 'AST', 'PST')
"New Date and Time"
FROM DUAL;
New Date and Time
--------------------
09-NOV-2009 21:23:45
출처: 오라클 레퍼런스
원문 링크: Oracle NEW_TIME 함수 문서
반응형
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] NLS_CHARSET_DECL_LEN - 바이트 수를 문자 수로 변환 (0) | 2023.08.10 |
---|---|
[오라클 레퍼런스 함수] NEXT_DAY - 지정한 날짜 이후 첫 번째 지정 요일의 날짜 반환 (0) | 2023.08.10 |
[오라클 레퍼런스 함수] NCHR - 숫자를 국가 문자 집합(national character set)으로 반환 (0) | 2023.08.10 |
[오라클 레퍼런스 함수] NANVL - NaN(숫자가 아님) 처리 함수 (0) | 2023.08.10 |
[오라클 레퍼런스 함수] MONTHS_BETWEEN - 두 날짜 사이의 개월 수 반환 (0) | 2023.08.10 |
댓글