Anda mungkin ingin menggunakan STR_TO_DATE()
fungsi. Ini kebalikan dari DATE_FORMAT()
fungsi.
STR_TO_DATE(str,format)
Ini adalah kebalikan dari
DATE_FORMAT()
fungsi. Dibutuhkan stringstr
dan string formatformat
.STR_TO_DATE()
mengembalikanDATETIME
nilai jika string format berisi bagian tanggal dan waktu, atauDATE
atauTIME
nilai jika string hanya berisi bagian tanggal atau waktu. Jika tanggal, waktu, atau nilai datetime diekstrak daristr
ilegal,STR_TO_DATE()
mengembalikanNULL
dan menghasilkan peringatan.
Contoh:
SELECT STR_TO_DATE('15-Dec-09', '%d-%b-%y') AS date;
+------------+
| date |
+------------+
| 2009-12-15 |
+------------+
1 row in set (0.00 sec)