我在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'。
有什么建议吗?