IDEA 数据库工具 时区问题

问题

在 idea 的数据库工具中插入now() 这样的时间数据,发现查询到的数据比当前时间晚 8 小时,明显是时区问题。

查找问题原因

通过网上查询,可以通过 show timezone ; 或者 show time zone ; 来查看当前使用的时区。此时 select now() ; 显示的时间正是对应此时区的时间。

在idea 中怎样设置客户端连接?

可以发现这是一个idea 的默认设置, 解决方法
在数据库客户端连接的 vm 参数加上 -Duser.timezone=PRC 来设置对应的时区。此时使用 now() 会正常。

你可能感兴趣的:(IDEA 数据库工具 时区问题)