【SpringBoot项目】输出日期和数据库中不一致问题

SpringBoot项目输出日期和数据库中不一致问题

  • 问题
  • 解决

问题

1. 数据库中存的时间和postman输出时间有差别, 并且格式不好看

【SpringBoot项目】输出日期和数据库中不一致问题_第1张图片
【SpringBoot项目】输出日期和数据库中不一致问题_第2张图片

2. 检查了 application.yml 文件配置, 数据库时区设置没有问题但是输出就是不对

【SpringBoot项目】输出日期和数据库中不一致问题_第3张图片

3. 打印获取到的对象,发现获取到的对象日期是正确的,但是输出有误 , 初步可以定位到问题应该还在配置文件

【SpringBoot项目】输出日期和数据库中不一致问题_第4张图片

解决

application.yml 文件需要添加时间戳统一转化配置

#  时间戳统一转化
spring.jackson.date-format: yyyy-MM-dd HH:mm:ss   #统一格式
spring.jackson.time-zone: GMT+8

【SpringBoot项目】输出日期和数据库中不一致问题_第5张图片
成功

【SpringBoot项目】输出日期和数据库中不一致问题_第6张图片

你可能感兴趣的:(从0开始建项目,java)