【问题标题】:STR_TO_DATE parsing in mysqlmysql中的STR_TO_DATE解析
【发布时间】:2010-06-14 18:10:37
【问题描述】:

我正在尝试解析“06/01/2010 15:00:00 08:00”。

问题是最后一个偏移小时,mysqlstr_to_date解析不出来,有什么办法吗?

【问题讨论】:

    标签: mysql sql datetime


    【解决方案1】:

    您需要使用CONVERT_TZ function,但您没有指定要将日期时间转换为哪个时区:

    CONVERT_TZ(STR_TO_DATE(LEFT('06/01/2010 15:00:00 08:00', 20), '%m/%e/%Y %H:%i:%s'),
               CONCAT('+', RIGHT('06/01/2010 15:00:00 08:00', 6)),
               ?)
    

    您需要将? 替换为适当的时区信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-20
      • 2013-07-19
      • 1970-01-01
      • 2014-10-23
      • 2017-03-16
      • 2017-05-26
      相关资源
      最近更新 更多