더북(TheBook)

날짜 형식을 변환하는 예를 몇 가지 살펴봅시다.

SELECT TO_CHAR(SYSDATE, 'YY'),

       TO_CHAR(SYSDATE, 'YYYY'),

       TO_CHAR(SYSDATE, 'MM'),

       TO_CHAR(SYSDATE, 'MON'),

       TO_CHAR(SYSDATE, 'YYYYMMDD') 응용적용1,

       TO_CHAR(TO_DATE('20171008'), 'YYYYMMDD') 응용적용2

FROM   dual;

 

실행 결과

 

실행 결과의 네 번째 열까지 확인하면 지정 형식이 어떻게 적용되는지 알 수 있습니다. 나머지 ‘응용적용1’ 열을 살펴보면 YYYYMMDD 지정 형식을 응용하여 20171007로 표현했습니다. ‘응용적용2’ 열에서는 20170108이라는 데이터 값을 수동으로 날짜 데이터 타입으로 변환하여 YYYYMMDD 지정 형식으로 출력했습니다.