날짜 형식을 변환하는 예를 몇 가지 살펴봅시다.
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 지정 형식으로 출력했습니다.