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ỗistr
và một chuỗi định dạngformat
.STR_TO_DATE()
trả vềDATETIME
giá trị nếu chuỗi định dạng chứa cả phần ngày và giờ hoặcDATE
hoặcTIME
giá 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ừ str
là bất hợp pháp,STR_TO_DATE()
trả vềNULL
và đư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)