반응형
MySQL에서는 DATE_FORMAT 함수를 사용해
날짜 포맷을 지정하거나 변경해줄 수 있는데
사용방법은
DATE_FORMAT(날짜, '포맷')
이렇게 사용해주면 된다
포맷에는 지정된 값을 넣어서
원하는 형식으로 만들 수 있는데
리스트는 아래와 같다
%Y | 4글자 년 | %T | hh:mm:ss |
%y | 2글자 년 | %r | hh:mm:ss AM/PM |
%m | 2글자 월(ex : 01, 12) | %M | 월(영문 전체 March) |
%c | 월(ex: 1, 12) | %b | 월(영문 축약 Mar) |
%d | 2글자 일(01, 30) | %W | 일(영문 전체 Monday) |
%e | 일(ex: 1, 30) | %a | 일(영문 축양 Mon) |
%H | 24시간 시간 | %i | 분 |
%l | 12시간 시간 | %S | 초 |
%값 + 원하는 글자를 조합해서 포맷을 만들게 되는데
실전에서 자주 사용하는 포맷은 다음과 같다
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %T');
> 2021-03-30 12:00:00
SELECT DATE_FORMAT(NOW(), '%Y%m%d');
> 20210330
SELECT DATE_FORMAT(NOW(), '%Y%m%d%H%i%S');
> 20210330100000
반응형
'SQL > MySQL' 카테고리의 다른 글
MySQL DAYOFWEEK DAYOFMONTH DAYOFYEAR 사용방법 정리 (0) | 2021.04.06 |
---|---|
MySQL ROWNUM 사용법 및 역순으로 배치하는 방법 (0) | 2021.03.30 |
MySQL 날짜 더하는 방법 빼는 방법(DATE_ADD DATE_SUB) (0) | 2021.03.29 |
MySQL RAND 함수 사용법 및 범위 지정방법 (1) | 2021.03.16 |
MySQL 소수점 반올림 올림 내림 사용방법 정리 (0) | 2021.03.15 |
댓글