SpringBoot项目输出日期和数据库中不一致问题
问题
1. 数据库中存的时间和postman输出时间有差别, 并且格式不好看
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/84198aa093a2206a85f2525eb12985dd.jpeg#pic_center)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b20441bd4dfef19a8b76a33ff599e1f1.jpeg#pic_center)
2. 检查了 application.yml 文件配置, 数据库时区设置没有问题但是输出就是不对
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c99cf1c14e9837471b3aec756827a7b6.png)
3. 打印获取到的对象,发现获取到的对象日期是正确的,但是输出有误 , 初步可以定位到问题应该还在配置文件
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8648a0db6feb3da64af562c3b98e05c2.png)
解决
application.yml 文件需要添加时间戳统一转化配置
# 时间戳统一转化
spring.jackson.date-format: yyyy-MM-dd HH:mm:ss #统一格式
spring.jackson.time-zone: GMT+8
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/65289c24366bc9a8ee88df1b4fa1b7b2.png)
成功
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/18ad16a98d0c21c291f014293046cbb7.png)