Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaSpring应用程序的时区_Java_Spring_Spring Boot_Timezone_Dst - Fatal编程技术网

JavaSpring应用程序的时区

JavaSpring应用程序的时区,java,spring,spring-boot,timezone,dst,Java,Spring,Spring Boot,Timezone,Dst,我在一个使用Java8、Maven和Spring的应用程序中工作。自2019年以来,巴西取消了夏令时。从那时起,当我运行应用程序时,仍然像DST一样获得时间 我使用了tzupdate和ziupdate来修复它,但没有效果。即使是运行应用程序时的日志也会偏移1小时 应用程序总是随着操作系统的本地时间而运行,这适用于其他时区,但不适用于巴西 有人知道怎么解决吗 编辑: 更新java版本时,我注意到了一些问题。当我在Windows终端上运行应用程序时,日志显示的时间是正确的。当我使用VisualStu

我在一个使用Java8、Maven和Spring的应用程序中工作。自2019年以来,巴西取消了夏令时。从那时起,当我运行应用程序时,仍然像DST一样获得时间

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

应用程序总是随着操作系统的本地时间而运行,这适用于其他时区,但不适用于巴西

有人知道怎么解决吗

编辑:


更新java版本时,我注意到了一些问题。当我在Windows终端上运行应用程序时,日志显示的时间是正确的。当我使用VisualStudio代码终端来使用调试时,它以1的偏移时间运行。可能是VS代码的配置

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

是否已升级到最新版本的java 8?你有哪个版本?来自:“巴西不再遵守DST。”在JRE 8U231更新java版本时,我注意到了一些东西。当我在Windows终端上运行应用程序时,日志显示的时间是正确的。当我使用VisualStudio代码终端来使用调试时,它以1的偏移时间运行。可能是VS CodeRemembers的一种配置:除了更新JVM之外,请记住更新主机操作系统和数据库系统,如维护tzdata.FYI自己副本的Postgres,一些IDE(如IntelliJ)在自身(IDE应用程序内)中嵌入JVM用于运行应用程序,而不是依赖外部安装的JVM。应用程序中的JVM可能需要使用最新版本更新其JVM。