MySQL DATE_FORMAT 함수

✔️ date_format(날짜(컬럼), 형식)

  • mysql이 제공해주는 날짜를 지정한 형식으로 출력하는 함수이다.
  • 바꾸고자 하는 컬럼을 첫번째 인자에 입력하고 원하는 형식을 문자열로 두번째 인자에 입력해준다. 그럼 원하는 형식으로 출력된다. 다만, 형식을 입력하는 방법엔 기호 규칙이 있다.

 

SELECT 
	DATE_FORMAT(칼럼명,'%Y %M %d') 
FROM 
	테이블명;

✔️ 기호 규칙

포맷문자 설명(예시) 포맷문자 설명(예시)
%Y 년도 (2021) %m 월 (01, 02, 11)
%y 년도 (21) %c 월 (1, 8)
%d 일(01, 19) %M 월 (January, August)
%e 일(1, 19) %b 월(Jan, Aug)
%T 시간 (12:30:00) %W 요일(Wednesday, friday)
%r 시간 (12:30:00 AM) %a 요일(Wed, Fri)
%H 24시간 시간(01, 14, 18) %i 분 (00)
%l 12시간 시간 (01, 02, 06) %S 초 (00)