본문 바로가기
너알나알/오라클[Oracle]

[오라클]날짜 한글+영문 표기

by ToBeIsFree 2024. 3. 13.

다국어 적용 또는 사용자의 요청에 의해 날짜를 영문으로 표기해야 할 경우가 있습니다

오라클에서는 날짜의 DATE 타입을 다양한 형태로 형변환 하여 표기가 가능하며 NLS_DATE_LANGUAGE

옵션을 사용하여 영문으로 표현할 수 있습니다

 

날짜 한글+영문 조회
 SELECT TO_CHAR(SYSDATE,'DAY', 'NLS_DATE_LANGUAGE=KOREAN')    AS "요일 전체표기 한글",
        TO_CHAR(SYSDATE,'DY', 'NLS_DATE_LANGUAGE=KOREAN')     AS "요일 단축표기 한글",
        TO_CHAR(SYSDATE,'DAY', 'NLS_DATE_LANGUAGE=ENGLISH')   AS "요일 전체표기 영문",
        TO_CHAR(SYSDATE,'DY', 'NLS_DATE_LANGUAGE=ENGLISH')    AS "요일 단축표기 영문",
        TO_CHAR(SYSDATE,'MONTH', 'NLS_DATE_LANGUAGE=ENGLISH') AS "월 전체표기 영문",        
        TO_CHAR(SYSDATE,'MON', 'NLS_DATE_LANGUAGE=ENGLISH')   AS "월 단축표기 영문",
        TO_CHAR(SYSDATE-5,'MON.DD', 'NLS_DATE_LANGUAGE=ENGLISH')     AS "일 00 조회",
        TO_CHAR(SYSDATE-5,'MON.fmDD', 'NLS_DATE_LANGUAGE=ENGLISH')   AS "일 0 조회"
  FROM DUAL

 

YYYY : 년도

MM : 월(숫자)

MON/MONTH : 월(한글+영문)

DD : 일

DY/DAY : 요일(한글+영문)

댓글