首页 > 解决方案 > 如何更改 SQL Server 的默认时区

问题描述

我有一个 Spring 应用程序,我的 JVM 在 UTC 上运行。但是有第三方库使用 GETDATE() 并将数据保存在系统时区中。

就像 Liquibase 使用 GETDATE() 在 DatabaseChangeLog 表中插入日期时间值一样。

为了解决这个问题,我得出一个结论,我需要更改 SqlServer 的默认时区。

我怎样才能做到这一点?或者还有其他方法可以解决这种情况吗?

标签: javasql-serverspringtimezoneliquibase

解决方案


这里开始,您似乎只需要更改系统时区。


推荐阅读