STR_TO_DATE() 함수는 문자열 값을 날짜/시간 값으로 변환하며 특정 형식 문자열에 따릅니다. 문자열 값과 형식 문자열 모두 함수에 인수로 전달되어야 합니다. 다음은 STR_TO_DATE() 함수의 구문입니다.
STR_TO_DATE(string, format)
여기서 string은 datetime 값으로 변환되어야 하는 string의 값이고 format은 지정된 날짜 형식입니다.
다음 예제는 지정된 문자열에서 지정된 형식에 따라 유효한 날짜를 반환합니다.
mysql> Select STR_TO_DATE('20172810', '%Y%d%m'); +-----------------------------------+ | STR_TO_DATE('20172810', '%Y%d%m') | +-----------------------------------+ | 2017-10-28 | +-----------------------------------+ 1 row in set (0.00 sec)