【问题标题】:MySQL date format changeMySQL 日期格式更改
【发布时间】:2014-02-23 03:21:53
【问题描述】:

您好,我有数据以 2013 年 8 月 21 日的格式加载到 varchar 字段中,我需要将它串到日期并以正确的格式 2013-08-21。我已经尝试过字符串日期和日期格式,但必须有一种方法可以指定它在 %m/%d/%y 中并且需要它 %y-%m-%d。现在我收到此错误 [Err] 1292 - 日期时间值不正确:'08-21-2013' (我连接了一个 0 以防它无法识别上个月)

【问题讨论】:

    标签: mysql date


    【解决方案1】:

    您切换了日期和月份。没有第 21 个月,这就是您收到此错误的原因。试试

    SELECT STR_TO_DATE('8/21/2013', '%m/%d/%Y');
    

    【讨论】:

      【解决方案2】:

      使用mysqldate_format()函数

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-29
        • 1970-01-01
        • 2011-06-05
        • 2016-11-22
        相关资源
        最近更新 更多