在springboot启动类里添加如下代码:
@PostConstruct void setDefaultTimezone() { TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai")); // TimeZone.setDefault(TimeZone.getTimeZone("GMT+8")); }
用任何一个都行,将默认时区设置为东八区。
应用场景:有时候应用服务器的时间是UTC协调世界时间,在我们用浏览器访问的时候,就会出现日期快八小时,
因为服务器的时区跟我们东八区差八个小时导致的,用以上方法可以解决这个问题。
本文介绍如何在SpringBoot启动类中设置默认时区为东八区,以解决应用服务器使用UTC时间导致的时间显示偏差问题。

1360

被折叠的 条评论
为什么被折叠?



