날짜를 지정한 형식으로 반환하는 함수.
지정한 날짜를 원하는 형식으로 출력함.
* MSSQL의 경우 CONVERT함수를 사용.
사용
DATE_FORMAT(날짜, 형식)
SELECT DATE_FORMAT(NOW(), '%y-%m-%d');
// 결과: "22-06-10"
SELECT DATE_FORMAT(NOW(), '%y-%c-%e');
// 결과: "22-6-10"
SELECT DATE_FORMAT(NOW(), '%Y-%M-%D::%T');
// 결과: "2022-June-10th::14:44:03"대소문자에 유의하여 사용할 것.
| 구분기호 | 설명 | 구분기호 | 설명 | 
|---|---|---|---|
| %Y | 4자리 년도 (YYYY) | %m | 고정 2자리 숫자월 | 
| %y | 2자리 년도 (yy) | %c | 기본 한자리 숫자월 | 
| %M | 영문 긴 월 | %d | 고정 2자리 일자 | 
| %b | 영문 짧은 월 | %e | 기본 한자리 일자 | 
| %W | 영문 긴 요일명 | %l | 시간 (12h) | 
| %a | 영문 짧은 요일명 | %H | 시간 (24h) | 
| %i | 분 | %r | hh:mm:ss AM, PM | 
| %T | hh:mm:SS | %S | 초 | 
[mysql] DATE_FORMAT - 날짜 형식 설정