前端显示为国际标准时间:
String str="2020-10-30T02:00:56.000+0000";
比后台显示时间少了8个小时
服务器环境 mysql 8.0 springboot2 (ps:mysql 6.0以上会有这种问题)
1.需要在yml中的url路径上配置
serverTimezone=Asia/Shanghai
2.我在后台配置了jackson格式化时间
spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8
3.发现还是没有生效,原因是少导了一个包
<!-- 日期格式化 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-rest</artifactId> <version>1.5.2.RELEASE</version> </dependency>
最终显示时间"starteTime": "2020-10-30 10:00:56",
3步配置打完收工解决问题