더북(TheBook)

날짜 및 시간 형식 변환하기

 

TO_CHAR

TO_CHAR는 날짜, 숫자, 문자 값을 지정한 형식의 VARCHAR2 타입 문자열로 변환하는 함수입니다.

TO_CHAR(날짜 데이터 타입, '지정 형식')

 

다음과 같이 날짜 지정 형식으로 변환하여 출력할 수 있습니다.

 

표 4-9 날짜 지정 형식7

지정 형식

설명

결과

CC

세기

TO_CHAR(SYSDATE, 'CC')

21

YYYY or YYY or YY or Y

연도

TO_CHAR(SYSDATE, 'YYYY')

2017, 017, 17, 7

Y,YYY

콤마가 있는 연도

TO_CHAR(SYSDATE, 'Y, YYY')

2,017

YEAR

문자로 표현된 연도

TO_CHAR(SYSDATE, 'YEAR')

TWENTY SEVENTEEN

BC or AD

BC/AD 지시자

TO_CHAR(SYSDATE, 'AD')

서기

Q

분기

TO_CHAR(SYSDATE, 'Q')

4

MM

두 자리 값의 월

TO_CHAR(SYSDATE, 'MM')

10

MONTH

아홉 자리를 위해 공백을 추가한 월 이름

TO_CHAR(SYSDATE, 'MONTH')

10월

MON

세 자리의 약어로 된 월 이름(영문 설정일 경우)

TO_CHAR(SYSDATE, 'MON')

10월

RM

로마 숫자 월

TO_CHAR(SYSDATE, 'RM')

X

WW or W

연, 월의 주

TO_CHAR(SYSDATE, 'WW')

40, 1

DDD or DD

or D

연, 월, 주의 일

TO_CHAR(SYSDATE, 'DD')

280, 07, 7

DAY

아홉 자리를 위해 공백을 추가한 요일 이름

TO_CHAR(SYSDATE, 'DAY')

토요일

DY

세 자리 약어로 된 요일 이름(영문 설정일 경우)

TO_CHAR(SYSDATE, 'DY')

J

Julian day, BC 4713년 12월 31일 이후의 요일 수

TO_CHAR(SYSDATE, 'J'),

2458034

 


7 한글판 Oracle Database Express 기준이므로 영문판은 표현이 다를 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.