Bạn có thể muốn sử dụng STR_TO_DATE()
hàm số. Nó là nghịch đảo của DATE_FORMAT()
chức năng.
STR_TO_DATE (str, định dạng)
Đây là nghịch đảo của
DATE_FORMAT()hàm số. Nó cần một chuỗistrvà một chuỗi định dạngformat.STR_TO_DATE()trả vềDATETIMEgiá trị nếu chuỗi định dạng chứa cả phần ngày và giờ hoặcDATEhoặcTIMEgiá trị nếu chuỗi chỉ chứa phần ngày hoặc giờ. Nếu ngày, giờ hoặc giá trị datetime được trích xuất từ strlà bất hợp pháp,STR_TO_DATE()trả vềNULLvà đưa ra một cảnh báo.
Ví dụ:
SELECT STR_TO_DATE('15-Dec-09', '%d-%b-%y') AS date;
+------------+
| date |
+------------+
| 2009-12-15 |
+------------+
1 row in set (0.00 sec)