SpringBoot 解决时区问题

tech2024-06-08  74

1、在启动类里加上下面方法

@PostConstruct void setDefaultTimezone() {  TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai")); }

 2、在application.properties加上

## json setting spring.jackson.date-format=yyyy-MM-dd HH:mm:ss spring.jackson.time-zone=Asia/Shanghai 

3、在启动类main方法里加上

public static void main(String[] args) { TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai")); SpringApplication.run(BaseMicroServiceApplication.class, args); }

否则放到服务器上会有8个小时时差问题

最新回复(0)