代码如下: 1 2 3 4 5 6 @PostConstruct void setDefaultTimezone() { TimeZone.setDefault(TimeZone.getTimeZone("GMT")); } 需要注意的是如下的写法并不会生效: 1 2 3 4 5 6 public static void main(String[] args) { TimeZone.setDefault(TimeZone.getTimeZone("GMT")); SpringApplication.run(MybatisApplication.class, args); } 查看当前实例的时区,可用如下代码: 1 2 3 4 ZoneId defaultZone = ZoneId.systemDefault(); System.out.println(defaultZone); 参考资料 springboot项目设置时区 java关于时区的获取的几种方式 SpringBoot依赖版本被覆盖 SpringBoot在代码中获取profiles信息
代码如下: 1 2 3 4 5 6 @PostConstruct void setDefaultTimezone() { TimeZone.setDefault(TimeZone.getTimeZone("GMT")); } 需要注意的是如下的写法并不会生效: 1 2 3 4 5 6 public static void main(String[] args) { TimeZone.setDefault(TimeZone.getTimeZone("GMT")); SpringApplication.run(MybatisApplication.class, args); } 查看当前实例的时区,可用如下代码: 1 2 3 4 ZoneId defaultZone = ZoneId.systemDefault(); System.out.println(defaultZone); 参考资料 springboot项目设置时区 java关于时区的获取的几种方式