【问题标题】:Mysql Time zone is correct but time is 5 minutes earlier.(Asia/Kolkatta) time zoneMysql 时区正确但时间提前 5 分钟。(亚洲/加尔各答)时区
【发布时间】:2021-10-21 02:33:43
【问题描述】:

我正在使用 NOW() 和“日期时间”数据类型。获取正确的日期但不正确的时间。比如比当前时间早50分钟。如何保存时区的准确时间。

例如:SELECT NOW() 此查询给出 2021-08-19 17:40:17。但我所在区域的实际时间是 2021-08-19 17:45:17

有人知道为什么会出现这种五分钟的差异吗?

【问题讨论】:

  • SELECT CONVERT_TZ(NOW(),'+00:00','+5:30');
  • 它给出的时间是 2021-08-19 23:03:02。但我所在时区的实际时间是 2021-08-19 17:39:02
  • 听起来你的 mysql 机器上的时钟慢了 5 分钟,而不是这样的时区问题。
  • 我还能做些什么来解决这个问题?
  • 您可以尝试使用此说明进行配置:stackoverflow.com/questions/930900/…

标签: mysql timezone


【解决方案1】:

这是 MySQL 机器的问题。慢了五分钟。通过在插入查询中添加五分钟解决了该问题。 now() + interval 5 minute

【讨论】:

    猜你喜欢
    • 2020-10-28
    • 1970-01-01
    • 2021-01-24
    • 1970-01-01
    • 1970-01-01
    • 2018-01-11
    • 2019-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多