[SQL]MySQL Oracle_SQL의 날짜 포맷

MySQL - DATE_FORMAT(Column, 'DATE FORMAT')

구분 기호 상세 기호 역할
%Y 년도 - 4자리
(2021, 2019, 2059, ...)
%y 년도 - 2자리
(21, 19, 59 , ...)
%M 긴 월(영문) %b 짧은 월(영문)
%m 숫자 월 - 2자리
(01, 02, 03, ... , 12)
%c 숫자 월 - 자리 수에 맞게
(1, 2, 3, ... , 12)
%d 일자
(01, 02, 03, ... , 12)
%W 긴 요일 이름(영문)
%e 일자
(1, 2, 3, ..., 12)
   
%H 시간(24시간) %I 시간(12시간)
%i    
%S    

Oracle SQL - TO_CHAR(Column Name, 'DATE FORMAT')

DATE FORMAT

대표적인 날짜 포맷 방식으로는

  • 년
    • YYYY: 2021(년)
    • YY: 21(년)
  • 월
    • MM: 01, 02, 03, ... , 12(월)
    • MONTH: 1월, 2월, 3월, ... , 12월
    • WW(년의 주): 01, 02, 03, ... , 53(주)
    • W(월의 주): 1, 2, 3, 4, 5(주)
  • 일
    • DD(월의 날): 01, 02, 03, ... , 31(일)
    • DDD(년의 날): 001, 002, ... , 365(일)
    • DY: 월, 화, 수, 목, 금, 토, 일
    • SS: 00~59(초)
    • SSSS: 오전 0시부터 경과한 초(0~86399)

를 조합하여 사용하고,

구분 기호

위 포맷 방식을

  • '-'
  • '/'
  • ','
  • ';'
  • ':'

등의 구분기호를 사용하여 구분하여 포맷을 지정할 수 있다.

 

 

각 알파벳의 개수에 따라 몇 자릿수로 표시할지 포맷을 지정할 수 있습니다.