我的服务器时区是TLT。现在我必须把它改成IST
我的数据库中有10000条记录,其中输入的日期[数据类型:整数]与TLT时区相关
当我将服务器中的时区更改为IST时。由于TLT显示6月29日,日期为3月30日
如何正确显示?
我是否要减去所有记录的时差?
答案 0 :(得分:1)
您可以使用Mysql函数CONVERT_TZ并更新值。
这样的事情:
UPDATE `table_name` SET `column_name` = CONVERT_TZ(`column_name`, 'EST', 'UTC' );