如何将像'12 -Mar-2013'这样的字符串/ varchar转换为2013-03-12之类的日期?
我试过
SELECT STR_TO_DATE('12-Mar-2013','%Y-%m-%d');
SELECT DATE_FORMAT('12-Mar-2013','%Y-%m-%d');
但两者都返回null。
我当前的数据库版本是5.5.7-rc。
答案 0 :(得分:5)
答案 1 :(得分:3)
这应该可以解决问题
SELECT DATE_FORMAT(STR_TO_DATE('12-Mar-2013','%d-%b-%Y'), '%Y-%d-%m');