我正在尝试解析“06/01/2010 15:00:00 08:00”。
问题是最后一个偏移小时,mysql str_to_date
无法解析它,有什么想法吗?
答案 0 :(得分:4)
您需要使用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)),
?)
您需要使用适当的时区信息替换?
。