在MySQL查询中将Date String转换为Date

时间:2014-02-19 06:38:50

标签: mysql

我需要一些帮助。我有一个数据库,其中包含一个用于开始和结束的列,其值为Fri Feb 21 2014 00:00:00 GMT+0800 (Malay Peninsula Standard Time) varchar中的存储。我想在 MySQL 查询中将其转换为日期。

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

请帮助我!

1 个答案:

答案 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)