2014-02-19 134 views
0

我需要一些帮助。我有一个数据库的开始和结束与价值格式Fri Feb 21 2014 00:00:00 GMT+0800 (Malay Peninsula Standard Time) varchar存储。我想将其转换为MySQL查询中的日期。在MySQL查询中将日期字符串转换为日期

我试过使用str_to_date()但没有运气。

请帮帮我!

回答

1
SELECT STR_TO_DATE('Fri Feb 21 2014 00:00:00 GMT+0800 (Malay Peninsula Standard Time)','%a %M %e %Y %H:%i:%s'); 
+---------------------------------------------------------------------------------------------------------+ 
| STR_TO_DATE('Fri Feb 21 2014 00:00:00 GMT+0800 (Malay Peninsula Standard Time)','%a %M %e %Y %H:%i:%s') | 
+---------------------------------------------------------------------------------------------------------+ 
| 2014-02-21 00:00:00                      | 
+---------------------------------------------------------------------------------------------------------+ 
1 row in set, 1 warning (0.00 sec) 
+0

我试过那个,但是使用这个星期五Feb 21 2014 00:00:00 GMT + 0800(马来半岛标准时间)。没有运气。 – shark

+0

也适用于该字符串。更新了我的答案。 –

+0

令人惊讶的是,这正确..感谢阿卜杜勒马纳夫! – shark