在存储时间mysql数据库时,它正在转换时间



我想把日期和时间存储在mysql2数据库中,我想存储的时间在GMT区域,但保存后时间在其他区域转换,

有人能告诉我们如何更改mysql2时区吗。

您需要在mysql中设置全局时区。使用以下链接命令将其设置为gmt:

SET GLOBAL time_zone = timezone;

如果问题是Rails特有的,请在配置中设置默认时区:

Application.rb

config.time_zone = 'Eastern Time (US & Canada)'

多种方式:

  1. 使用"--timzeone"参数启动服务器,在这种情况下,它将是--timezone=UTC
  2. 您可以设置TZ环境变量
  3. 使用设置为UTC的--default-global-timezone参数启动服务器
  4. 在每次连接开始时,发出一个SET time_zone = GMT

相关内容

  • 没有找到相关文章

最新更新