MySQL 날짜 포멧 정리

dev-swd·2021년 1월 15일
0

MySQL

목록 보기
1/5
post-thumbnail

MySQL 날짜 포멧 정리


format설명
%Y연도, 2021
%y연도, 21
%M월, January
%m월, 01
%b월, Jan
%c월, 1
%W일, Monday
%D일, 4th
%d일, 04
%a일, Mon
%e일, 4
%H시, 13
%h시, 01
%i분, 11
%r시분초, 01:11:07 PM
%T시분초, 13:11:07
%S초, 07
%s초, 07
%p오전-오후, AM or PM
%j몇 번째 일인지, 004 (365 기준)

아래의 SQL 문으로 테스트 해보았다.
자주 쓰일 것 같이 않아서 몇 가지 적어두지 않은 것도 있다.
잘 찾아보면 비지니스 로직에서 자주 하던 처리를 DAO 단에서 처리할 수 있다.

select date_format('2021-01-04 13:11:07', '%M');
select date_format('2021-01-04 13:11:07', '%W');
select date_format('2021-01-04 13:11:07', '%D');
select date_format('2021-01-04 13:11:07', '%Y');
select date_format('2021-01-04 13:11:07', '%y');
select date_format('2021-01-04 13:11:07', '%a');
select date_format('2021-01-04 13:11:07', '%d');
select date_format('2021-01-04 13:11:07', '%e');
select date_format('2021-01-04 13:11:07', '%c');
select date_format('2021-01-04 13:11:07', '%b');
select date_format('2021-01-04 13:11:07', '%H');
select date_format('2021-01-04 13:11:07', '%h');
select date_format('2021-01-04 13:11:07', '%I');
select date_format('2021-01-04 13:11:07', '%l');
select date_format('2021-01-04 13:11:07', '%i');
select date_format('2021-01-04 13:11:07', '%r');
select date_format('2021-01-04 13:11:07', '%T');
select date_format('2021-01-04 13:11:07', '%S');
select date_format('2021-01-04 13:11:07', '%s');
select date_format('2021-01-04 13:11:07', '%p');
select date_format('2021-01-04 13:11:07', '%w');
select date_format('2021-01-04 13:11:07', '%U');
select date_format('2021-01-04 13:11:07', '%u');
select date_format('2021-01-04 13:11:07', '%V');
select date_format('2021-01-04 13:11:07', '%v');
select date_format('2021-01-04 13:11:07', '%j');
profile
개발을 취미로 할 수 있는 그 때 까지

0개의 댓글