MySQL에서 문자열을 날짜로 변환하려면 STR_TO_DATE() 함수를 사용할 수 있습니다. 구문은 다음과 같습니다 -
select str_to_date(‘StringValue’, '%d,%m,%Y') as anyVariableName;
다음 쿼리에 위의 구문을 적용합니다. 여기서 문자열 값은 −
입니다.mysql> SELECT STR_TO_DATE('26,11,2018','%d,%m,%Y');
다음은 출력입니다 -
+--------------------------------------+ | STR_TO_DATE('26,11,2018','%d,%m,%Y') | +--------------------------------------+ | 2018-11-26 | +--------------------------------------+ 1 row in set (0.00 sec)
날짜 형식을 변경하는 또 다른 예를 살펴보겠습니다. -
SELECT STR_TO_DATE("November 26 2018", "%M %d %Y");
샘플 출력
+---------------------------------------------+ | STR_TO_DATE("November 26 2018", "%M %d %Y") | +---------------------------------------------+ | 2018-11-26 | +---------------------------------------------+ 1 row in set (0.03 sec)