Java Spring 申请的巴西时区

TimeZone Brazil of Java Spring Application

我在使用 Java 8、Maven 和 Spring 的应用程序中工作。自2019年起,巴西废除了夏令时。从那时起,当我 运行 应用程序时,仍然像有 DST 一样得到时间。

我已经用tzupdate和ziupdate修复了,但是没有效果。即使我 运行 应用程序时的日志也偏移了 1 小时。

应用程序始终与操作系统的本地时间同步,这适用于其他时区,但不适用于巴西。

有人知道怎么解决吗?

编辑:

正在更新 java 的版本 我注意到了一些事情。当我在 Windows 终端上 运行 应用程序时,日志会以正确的时间出现。当我使用visual studio代码终端使用debug时,它运行s的偏移时间为1。 Maybe 是 VS Code

的一个配置

尝试从 VScode 打开 settings.json 并检查是否有 java.home 属性指向旧版本的 jdk