我想将varchar转换为日期时间 这就是我现在所拥有的,它不适合我。我总是得到有价值如何将varchar转换为mysql中的datetime格式
STR_TO_DATE(REPLACE(LEFT('5/16/2011 20:14 PM', LOCATE('M' , '5/16/2011 20:14 PM')-3), '/',','),'%m-%d-%Y %T')
这下面的代码返回5,16,2011 20:14
select REPLACE(LEFT('5/16/2011 20:14 PM', LOCATE('M' , '5/16/2011 20:14 PM')-3), '/',',')
我的电流输出为emply串现。应该是2011-05-16 20:14:00
我怎样才能得到这个工作?
感谢
'20:14 PM'是多余的。你为什么这样? – 2013-03-13 20:48:38