Spring启动指定时区

最近项目启动,时间要修改成东七区时间,Linux服务器的时间修改成了东七区,可是项目中的

LocalDateTime.now()

的时间还是东八区时间。经过一系列的排查,发现spring项目并没有指定时区,接下来教大家指定时区的二中方法。

方法一: 在代码中添加启动参数

Spring启动指定时区_第1张图片

在项目启动时,指定时区,这里要注意了,后面的属性一定不要写GMT+07这种类型,否则无效。要写时区标识符

曼谷: 03:38 (time.is)icon-default.png?t=N176https://time.is/zh/Bangkok 这个网站会有你想要的时区标识符

方法二:java -jar 添加启动参数

java -jar -Duser.timezone=GMT+08 xxx.jar

Spring启动指定时区_第2张图片

 这里写GMT+08,还是时区标识符都是没有问题的

Spring启动指定时区_第3张图片

 结果正常

你可能感兴趣的:(spring,spring,java,后端)