날짜 및 시간 형식 변환하기

     

    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 기준이므로 영문판은 표현이 다를 수 있습니다.

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