我正在使用Java 8,Maven和Spring的应用程序中工作。自2019年以来,巴西废除了夏令时。从那时起,当我运行该应用程序时,仍然像DST一样获得时间。
我已经使用tzupdate和ziupdate对其进行了修复,但是没有效果。即使我运行该应用程序时的日志也会偏移1小时。
应用程序始终与操作系统的本地时间保持一致,该操作系统适用于其他时区,但不适用于巴西。
任何人都知道该如何解决?
编辑:
更新Java版本时,我注意到了一些东西。当我在Windows终端上运行该应用程序时,日志以正确的时间显示。当我使用Visual Studio代码终端进行调试时,它的偏移时间为1。也许是VS Code的配置
尝试从VScode打开settings.json,并检查是否有指向较旧版本的jdk的java.home属性