Database/SQL

[MySQL] DATE_FORMAT 날짜 표기법

헹창 2019. 7. 20.
반응형

DATE_FORMAT 구문

DATE_FORMAT(날짜, 형식) : 날짜를 지정한 형식으로 출력해주는 함수

 

Oracle에서의 TO_DATE 함수랑 같은 역할을 한다고 생각하면 된다. ^^

 

DATE_FORMAT 의 구분 기호

FORMAT 설명
%M 월(Janeary, December, ...)
%w 요일(Sunday, Monday, ...)
%D 월(1st, 2dn, 3rd, ...)
%Y 연도(1987, 2000, 2013)
%y 연도(87, 00, 13) 
%X 연도(1987, 2000) %V와 같이 쓰임.
%x 연도(1987, 2000) %v와 같이 쓰임.
%a 요일(Sun, Tue, ...)
%d 일(00, 01, 02, ...)  
%e 일(0, 1, 2, ...) 
%c 월(1, 2, ..., 12)  
%b 월(Jan, Dec, ...) 
%j 몇번째 일(120, 365) 
%H 시(00, 01, 02, 13, 24) 
%h 시(01, 02, 12)
%I(대문자 아이) 시(01, 02, 12)
%l(소문자 엘) 시(1, 2, 12) 
%i 분(00, 01, 30) 
%r "hh:mm:ss AM|PM" 
%T "hh:mm:ss" 
%S
%s
%p AM, PM
%w 요일(0, 1, 2) 0:일요일
%U 주(시작:일요일) 
%u 주(시작:월요일) 
%V 주(시작:일요일) 
%v 주(시작:월요일) 

 

 

실행결과

DATE_FORMAT SQL 실행결과

 

 

+ 추가로 가장 궁금해하는 포맷 예시입니다. (오라클에서는 YYYYMMDDHH24MISS 와 같은 포맷입니다.)

 

 

 

참고 사이트

Link : https://j07051.tistory.com/606

 

[MySQL]DATE_FORMAT 날짜 표기

DATE_FORMAT( DATETIME date, FORMAT ) 시간을 원하는 형태로 반환하는 함수 입니다. SELECT DATE_FORMAT(NOW(), "%Y %c/%e %r") -결과 FORAMT 설명 %M 월(Janeary, December, ...) %W 요일(Sunday, Monday, ...)..

j07051.tistory.com

 

 

728x90
반응형

댓글

추천 글