我想将给定的日期时间转换为另一个时区。我使用的代码是:
SELECT `time` INTO @t1 FROM `table` ORDER BY `table`.`id` DESC LIMIT 1;
SELECT CONVERT_TZ(@t1,'+03.00','+00.00') INTO @time1;
SELECT @time1;
问题是我得到了 NULL 结果。
我尝试过:
SELECT CONVERT_TZ('2020-10-18 11:27:23','+03.00','+00.00') INTO @time1;
SELECT @time1;
它可以正常工作。
我在做什么错? 预先谢谢你。
答案 0 :(得分:0)
您的时区偏移量有误。它应包含:
(冒号)而不是.
(点):
SELECT CONVERT_TZ('2020-10-18 11:27:23','+03:00','+00:00');