본문 바로가기
IT/DB

[ORACLE] 오라클 TO_CHAR() 날짜 포맷

by se-black 2024. 3. 27.
TO_CHAR()

- 날짜, 시간을 지정한 포맷으로 출력.

 

YYYY 년도 4자리
YY 년도 2자리
MM 월 2자리
FM 월, 일, 시, 분, 초 앞의 0을 제거 -> ex) FMMM, FMDD...
DD 일 2자리
DAY 긴 요일명
DY 짧은 요일명
D 숫자 요일 -> 1(일요일) ~ 7(토요일)
HH 12시간으로 표시
HH24 24시간으로 표시
MI
SS
AM 또는 PM - 오전 또는 오후 표시(언어가 한글 설정일 경우)
- AM 또는 PM 표시(언어가 영어 설정일 경우)

 

SELECT TO_CHAR(SYSDATE, 'YYYYMMDD'),        -- 20240327
       TO_CHAR(SYSDATE, 'YYYY-MM-DD DAY'),  -- 2024-03-27 WEDNESDAY
       TO_CHAR(SYSDATE, 'YY-FMMM-DD DY'),   -- 24-3-27 WED
       TO_CHAR(SYSDATE, 'YYYY/MM/DD D'),    -- 2024/03/27 4
       TO_CHAR(SYSDATE, 'HH:MI:SS'),        -- 05:24:00
       TO_CHAR(SYSDATE, 'PM HH:MI:SS'),     -- PM 05:24:00
       TO_CHAR(SYSDATE, 'PM HH24:MI:SS'),   -- PM 17:24:00
       TO_CHAR(SYSDATE, 'YYYY-MM-DD DAY PM HH24:MI:SS') -- 2024-03-27 WEDNESDAY PM 17:26:42
  FROM DUAL;

 

728x90