将MySQL日期和时间列从CST转换为GMT + 2

时间:2017-02-02 02:45:37

标签: mysql date time timezone convert-tz

我在MySQL数据库表中有两列,它们已经有CST时间格式的数据。

我想将这些数据从CST转换为GMT + 2(更新当前数据)。

这是我使用" CONVERT_TZ()"函数如下所示:http://www.w3resource.com/mysql/date-and-time-functions/mysql-convert_tz-function.php

UPDATE `table` SET `date` = (SELECT date(CONVERT_TZ(CONCAT(`date`, ' ', `time`), '+16:00', '+02:00'))), `time` = (SELECT time(CONVERT_TZ(CONCAT(`date`, ' ', `time`), '+16:00', '+02:00')))

但我得到NULL结果,因为它没有识别' +16:00'。

有什么建议吗?

0 个答案:

没有答案