[MYSQL] 날짜 치환 (오라클 TO_CHAR, TO_DATE)
SELECT DATE_FORMAT('2013-09-27', '%Y-%m-%d %H:%i:%S') FROM DUAL; -- 2013-09-27 00:00:00 SELECT STR_TO_DATE('2013-09-27 00:00:00', '%Y-%m-%d %H:%i:%S') FROM DUAL; -- 2013-09-27 09:00:00 SELECT DATE_FORMAT(SUBDATE( '2013-09-27' , interval '6' month ), '%Y-%m-%d %H:%i:%S') FROM DUAL; -- 2013-03-27 00:00:00 SELECT DATE_FORMAT(CONCAT('2013-09-27', ' 23:59:59'), '%Y-%m-%d %H:%i:%S') FROM DUAL; -- 2013-09-27 23:59:59 SELECT DATE_FORMAT(NOW(), '%Y-%m-%d'); -- 2018-08-13
FORMAT |
설명 |
%M |
월(Janeary, December, …) |
%W |
요일(Sunday, Monday, …) |
%D |
월(1st, 2dn, 3rd, …) |
%Y |
연도(1987, 2000, 2013) |
%y |
연도(87, 00, 13) |
%X |
연도(1987, 2000) %V와 같이 쓰임. |
%x |
연도(1987, 2000) %v와 같이 쓰임. |
%a |
요일(Sun, Tue, …) |
%d |
일(00, 01, 02, …) |
%e |
일(0, 1, 2, …) |
%c |
월(1, 2, …, 12) |
%b |
월(Jan, Dec, …) |
%j |
몇번째 일(120, 365) |
%H |
시(00, 01, 02, 13, 24) |
%h |
시(01, 02, 12) |
%I(대문자 아이) |
시(01, 02, 12) |
%l(소문자 엘) |
시(1, 2, 12) |
%i |
분(00, 01, 30) |
%r |
“hh:mm:ss AM|PM” |
%T |
“hh:mm:ss” |
%S |
초 |
%s |
초 |
%p |
AM, PM |
%w |
요일(0, 1, 2) 0:일요일 |
%U |
주(시작:일요일) |
%u |
주(시작:월요일) |
%V |
주(시작:일요일) |
%v |
주(시작:월요일) |
최근 댓글