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)