728x90
[MySQL] DATE_FORMAT
MySQL의 DATE_FORMAT 함수는 날짜를 지정한 형식으로 출력한다.
DATE_FORMAT
DATE_FORMAT(날짜, 형식)
주어진 date를 format에 맞춰 문자열로 변환한다.
구분 기호는 다음과 같다.
기호 | 역할 | 기호 | 역할 |
%Y | 4자리 년도 | %m | 숫자 월(두자리) |
%y | 2자리 년도 | %c | 숫자 월(한자리) |
%M | 긴 월(영문) | %d | 일자(두자리) |
%b | 짧은 월(영문) | %e | 일자(한자리) |
%W | 긴 요일 이름(영문) | %l | 시간(12시간) |
%a | 짧은 요일 이름(영문) | %H | 시간(24시간) |
%i | 분 | %r | hh:mm:ss AM, PM |
%T | hh:mm:SS | %S | 초 |
Example
SELECT DATE_FORMAT(now(), '%Y-%m-%d');
-- 2023-11-21
SELECT DATE_FORMAT(now(), '%Y-%m-%d %T');
SELECT DATE_FORMAT(now(), '%Y-%m-%d %H:%i:%s');
-- 2023-11-21 04:21:10
SELECT DATE_FORMAT(now(), '%Y %M %d');
-- 2023 November 21
SELECT DATE_FORMAT(now(), '%Y년%m월%d일 %H시%i분%S초');
-- 2023년11월21일 04시22분43초
참고
반응형
'💾 Data > SQL' 카테고리의 다른 글
[MySQL] ROUND(), TRUNCATE() (0) | 2024.03.12 |
---|---|
[MySQL] 계정 생성 및 권한 부여 (1) | 2024.01.25 |
[MySQL] 문자열 함수 (1) | 2023.11.09 |
[SQL] COUNT() 함수의 최대값 혹은 최대값을 가지는 값 찾기 (0) | 2023.11.08 |
[MySQL] REGEXP (0) | 2023.11.07 |