Pao*_*ino 16
我想你正在寻找这个STR_TO_DATE功能.不幸的是,它不像PHP strtotime那么棒,所以你必须给它一个格式掩码来解析:
mysql> SELECT STR_TO_DATE('04/31/2004', '%m/%d/%Y');
-> '2004-04-31'
Run Code Online (Sandbox Code Playgroud)
对于你的约会,我认为面具会是%M %e %Y %l:%i%p,取决于你是否期望短/长月名和0天.根据您的示例,它可以是:
mysql> SELECT STR_TO_DATE('May 30 2006 12:00AM', '%M %e %Y %l:%i%p');
+--------------------------------------------------------+
| STR_TO_DATE('May 30 2006 12:00AM', '%M %e %Y %l:%i%p') |
+--------------------------------------------------------+
| 2006-05-30 00:00:00 |
+--------------------------------------------------------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)
查看掩码选项的完整参考表.