java - 如何更改 SQL Server 的默认时区
问题描述
我有一个 Spring 应用程序,我的 JVM 在 UTC 上运行。但是有第三方库使用 GETDATE() 并将数据保存在系统时区中。
就像 Liquibase 使用 GETDATE() 在 DatabaseChangeLog 表中插入日期时间值一样。
为了解决这个问题,我得出一个结论,我需要更改 SqlServer 的默认时区。
我怎样才能做到这一点?或者还有其他方法可以解决这种情况吗?
解决方案
从这里开始,您似乎只需要更改系统时区。
推荐阅读
- firebase - 任务“:app:transformClassesAndResourcesWithR8ForRelease”执行失败。在尝试获取颤振应用程序的 apk 时
- java - 一个用户有两个角色的输出
- html - 如何在(wix)iframe中显示完整的视频?
- sql - 选择基于第一次登录和最后一次注销的轮班时间
- ubuntu - 如何在安装时创建 .deb 包要求配置?
- javascript - 发生警告时如何使 npm 失败?
- authentication - Cloud Endpoints,向 API 密钥授予角色以限制某些方法/路径(例如:读/写角色)
- c - 为什么我得到相当于字符的负整数
- node.js - 处理 firebase 中的 react-native 地理位置更新
- c++ - boost is_invocable_v 和 is_invocable::value 返回不同的结果