🍋 ⚾️ 💻 🎬 🎮

Tech/SQL

[SQL] DATE_FORMAT (MySQL)

aeightchill 2025. 4. 6. 17:29
728x90

 

 

 

 

Date Format (MySQL)

 

📎  요일

Format Description Code Result
%a 요일(Mon ~ Sun) SELECT DATE_FORMAT("2015-09-07", "%a"); Mon
%W 요일(Monday ~ Sunday) SELECT DATE_FORMAT("2015-09-07 20:25:19", "%W"); Monday
%w 요일(0(Sun) ~ 6(Sat) SELECT DATE_FORMAT("2015-09-07 20:25:19", "%w"); 1

 

 

 

📎  날짜

Format Description Code Result
%Y 연도 SELECT DATE_FORMAT("2015-09-07 20:25:19", "%Y"); 2015
%y 연도(뒤 두자리만) SELECT DATE_FORMAT("2015-09-07 20:25:19", "%y"); 15
 
%b 월(Jan ~ Dec) SELECT DATE_FORMAT("2015-09-07", "%b"); Sep
%M 월(January ~ December) SELECT DATE_FORMAT("2015-09-07 20:25:19", "%M"); September
%c 월(0 ~ 12) SELECT DATE_FORMAT("2015-09-07", "%c"); 9
%m 월(00 ~ 12) SELECT DATE_FORMAT("2015-09-07 20:25:19", "%m"); 09
 
%D 일(숫자+접미사) SELECT DATE_FORMAT("2015-09-07", "%D"); 7th
%e 일(0 ~ 31) SELECT DATE_FORMAT("2015-09-07", "%e"); 7
%d 일(01 ~ 31) SELECT DATE_FORMAT("2015-09-07", "%d"); 07
 
%j 1년 중 몇 일인지(001 ~ 366) SELECT DATE_FORMAT("2015-09-07 20:25:19", "%j"); 250

 

 

 

📎  시간

Format Description Code Result
%k Hour(0 ~ 23) SELECT DATE_FORMAT("2015-09-07 20:25:19", "%k"); 20
%H Hour(00 ~ 23) SELECT DATE_FORMAT("2015-09-07 20:25:19", "%H"); 20
%l Hour(1 ~ 12) SELECT DATE_FORMAT("2015-09-07 20:25:19", "%l"); 8
%h  |  %l Hour(00 ~ 12) SELECT DATE_FORMAT("2015-09-07 20:25:19", "%h");

SELECT DATE_FORMAT("2015-09-07 20:25:19", "%I");
08
 
%i Minutes(00 ~ 59) SELECT DATE_FORMAT("2015-09-07 20:25:19", "%i"); 25
 
%S  |  %s Seconds(00 ~ 59) SELECT DATE_FORMAT("2015-09-07 20:25:19", "%S");

SELECT DATE_FORMAT("2015-09-07 20:25:19", "%s");
19
 
%p AM / PM SELECT DATE_FORMAT("2015-09-07 20:25:19", "%p"); PM
%r (12 hour)
hh:mm:ss AM/PM
SELECT DATE_FORMAT("2015-09-07 20:25:19", "%r"); 08:25:19 PM
%T (24 hour)
hh:mm:ss
SELECT DATE_FORMAT("2015-09-07 20:25:19", "%T"); 20:25:19

 

 

 

 

 

 

728x90

'Tech > SQL' 카테고리의 다른 글

[SQL] JOIN(조인)  (0) 2025.02.10
[SQL] COALESCE  (0) 2025.02.08
[SQL] ROUND, CEIL, FLOOR (반올림, 올림, 내림)  (0) 2025.02.08
[SQL] CASE WHEN  (0) 2025.02.08
[SQL] WITH AS (Common Table Expression, CTE)  (0) 2025.02.08