我需要一些帮助。我有一个数据库,其中包含一个用于开始和结束的列,其值为Fri Feb 21 2014 00:00:00 GMT+0800 (Malay Peninsula Standard Time)
varchar中的存储。我想在 MySQL 查询中将其转换为日期。
我尝试过使用 str_to_date(),但没有运气。
请帮助我!
答案 0 :(得分: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)