【发布时间】:2019-06-17 11:39:45
【问题描述】:
我有一个 Spring 应用程序,我的 JVM 在 UTC 上运行。但是有第三方库使用 GETDATE() 并将数据保存在系统时区中。
就像 Liquibase 使用 GETDATE() 在 DatabaseChangeLog 表中插入日期时间值一样。
为了解决这个问题,我得出一个结论,我需要更改 SqlServer 的默认时区。
我该怎么做? 或者是否有其他方法可以解决这种情况?
【问题讨论】:
-
也许将
timeZone参数设置为您的 jdbc 连接属性会有所帮助。 aboullaite.me/…
标签: java sql-server spring timezone liquibase