【问题标题】:Convert Date String to Date in MySQL query在 MySQL 查询中将日期字符串转换为日期
【发布时间】:2014-02-19 06:38:50
【问题描述】:

我需要一些帮助。我有一个数据库,其中有一列以值格式Fri Feb 21 2014 00:00:00 GMT+0800 (Malay Peninsula Standard Time) 存储在varchar 中。我想在 MySQL 查询中将其转换为日期。

我尝试过使用 str_to_date(),但没有成功。

请帮帮我!

【问题讨论】:

    标签: mysql


    【解决方案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)
    

    【讨论】:

    • 我试过了,但使用的是 2014 年 2 月 21 日星期五 00:00:00 GMT+0800(马来半岛标准时间)。没有运气。
    • 也为那个字符串工作。更新了我的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-28
    • 2016-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-08
    相关资源
    最近更新 更多