STR_TO_DATE()为此字符串返回null" Apr 17 1989 12:00 AM"。
如何从字符串中获取年份" 1989年4月17日12:00 AM"在mysql中使用正则表达式?
答案 0 :(得分:1)
适合我...
mysql> SELECT STR_TO_DATE('Apr 17 1989 12:00AM','%M %d %Y %h:%i%p');
+-------------------------------------------------------+
| STR_TO_DATE('Apr 17 1989 12:00PM','%M %d %Y %h:%i%p') |
+-------------------------------------------------------+
| 1989-04-17 00:00:00 |
+-------------------------------------------------------+