Oracle TO_CHAR() format 오라클 문자열 날짜 포맷
오라클(Oracle)에서 자주 사용되는 TO_CHAR() 함수의 다양한 날짜 포맷을 정리했다.

오라클 날짜 포맷
select to_char(sysdate, 'YYYYMMDD') -- 20220706 ,to_char(sysdate, 'YYYY-MM-DD HH24:MI:SS') --2022-07-06 14:32:18 from dual
YYYY: 년, MM: 월, DD: 일, HH24: 24시간으로 표시, HH: 12시간으로 표시, MI:분, SS: 초
오라클 월, 요일 포맷
select to_char(sysdate, 'D') -- 4 (1(일) ~ 7(토)) ,to_char(sysdate, 'DY') --수 ,to_char(sysdate, 'DAY') --수요일 ,to_char(sysdate, 'MON') -- 7월 ,to_char(sysdate, 'DL') -- 2022년 7월 6일 수요일 from dual
오라클 언어 설정에 따라 한글 영문으로 결과물이 출력됨
일차, 주차, 분기 포맷
select to_char(sysdate, 'DDD') --187 (1년 기준 187일차) ,to_char(sysdate, 'WW') --27 (1년 기준 27주차) ,to_char(sysdate, 'Q') --3 (3분기) ,to_char(sysdate, 'W') --1 (한달 기준 1주차) from dual
날짜의 앞에 표시되는 0 없애는 포맷
select to_char(sysdate, 'MM-DD') --07-06 ,to_char(sysdate, 'FMMM-DD') --7-6 from dual
오전 오후 포맷
select to_char(sysdate, 'AM') --오후 ,to_char(sysdate, 'AM HH24:MI:SS') --오후 15:20:29 from dual
세기 포맷
select to_char(sysdate, 'CC') --21 (세기) ,to_char(sysdate, 'BC') --서기 from dual
댓글
이 글 공유하기
다른 글
-
오라클 월별 일자 구하기 CONNECT BY LEVEL
오라클 월별 일자 구하기 CONNECT BY LEVEL
2015.05.20 -
PL/SQL Developer로 프로시저(Procedure) Debugging 하는 방법
PL/SQL Developer로 프로시저(Procedure) Debugging 하는 방법
2014.09.19 -
오라클 테이블 스키마 가져오는 쿼리
오라클 테이블 스키마 가져오는 쿼리
2014.09.18 -
오라클(Oracle) 년도별 주차 구하는 방법, 월별 주차 구하는 방법
오라클(Oracle) 년도별 주차 구하는 방법, 월별 주차 구하는 방법
2014.08.12
댓글을 사용할 수 없습니다.