본문 바로가기
저장소이야기/MySql

[MySql] STR_TO_DATE() 날짜형 변환

by 사랑꾼이야 2020. 11. 2.
반응형


DATE_FORMAT() 함수를 반대로 생각.

str 문자열과 형식 문자열을 파라미터로 제공.



STR_TO_DATE().


  • 사용방법 - STR_TO_DATE(str,format)

 * str : str 문자열

 * format : 형식 문자열


  • 형식 문자열에 날짜 및 시간 부분이 모두 포함 된 경우 DATETIME 값을 반환
SELECT STR_TO_DATE('20201103', '%Y%m%d%H%i%s');

 

STR_TO_DATE('20201103', '%Y%m%d%H%i%s')|
---------------------------------------|
                    2020-11-03 09:00:00|


  • 많이 사용하는 형식 문자열

 형식문자열(Format)

의미 

 %Y

 4자리 년도

 %y

 2자리 년도

 %H

 00~23

 %h

 00~12

 %Y%m%d%H%i%s

 yyyyMMddHH24miss

 %y%m%d%h%i%s

 yyMMddHHmiss


  • 그 외 예시
현재 날짜 문자열('20201030')을 날짜 형식(YYYY-MM-DD)으로 변환
SELECT STR_TO_DATE('20201030', '%Y%m%d');


STR_TO_DATE('20201030', '%Y%m%d')|
---------------------------------|
                       2020-10-30|


반응형

댓글