본문 바로가기

데이터 베이스

[MySQL] 날짜와 시간 포멧 정하기 (feat. DATE_FORMAT)

728x90

주어진 날짜 및 시간을 원하는 형식으로 바꿀 수 있는 함수가 ' DATE_FORMAT ' 이다.

 

DATE_FORMAT ( 시간 값 , '원하는 포멧' ) 형식으로 지정한다.

원하는 포멧은 대소문자를 가리기 때문에 주의해야 한다.

 

 

%Y 4자리 년도  2022, 1990
 %y 2자리 년도   22, 90
%c 숫자 월 (한자리) 1, 2, 3, ... 12
 %M 긴 월 (영문) September
%b 짧은 월 (영문) Jan, Feb, Mar
%d 일자 (두자리) 01, 15, 30
%e 일자 (한자리) 1,  15,  30
%I 시간 (12시간) 01,  05,  11,  12
%H 시간 (24시간) 01,  05,  17,  21,  24
%i 00,  05,  30,  54
%s 00,  10,  34

 

 

SELECT NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') as '날짜'  -- 2022-05-11 식으로 출력됨
FROM 테이블명;