본문 바로가기
개발자공간/MYSQL & MARIADB

mysql DATE FORMAT 날짜형식

by 냉국이 2020. 12. 4.
728x90

 

Mysql 날짜 포맷

 

 

날짜 포맷 변경은 이런식으로 나타낼수 있다.

date_format(now(), '포맷형식')

 

가장 기본적으로

이런 형식으로 '%Y%m%d %T' 사용할 수 있다.

 

 

표현방법

결과

Y(4자리 년도) ,y (2자리 년도)

 2018 , 18

m(월)

 04

d(일)

 04 

H(24시표기), h(12시표기)

 15 , 03 

i(분)

 20 

s(초)

 54

 

 

원하는 표현 방법에 %만 추가해서 사용하면 된다.

 

예를 들어 yyyy-mm-dd 형식으로 나타내고 싶다면

date_format(now(), '%Y-%m-%d')를 하면 된다.

 

EX) SELECT date_format(now(),'%Y-%m-%d %T') FROM dual

결과> 2018-04-04 10:00:00

 

yyyymmdd 형식으로 나타내고 싶다면

EX) SELECT date_format(now(),'%Y%m%d') FROM dual

결과> 20180404

 

소문자 y 사용시

EX) SELECT date_format(now(),'%y-%m-%d %T') FROM dual

결과> 18-04-04 10:00:00

 

m만 쓸경우

EX) SELECT date_format(now(),'%m') FROM dual

결과> 04

300x250

댓글