我们数据库中的值是这样的
但是在网页中输出是这样的
用Postman查看返回值,json中也是有问题的
但是在java中 并没有任何错误
思考一段时间人生后 找到答案
方法:在javaBean的属性中添加注解
zh 表示的是中文 GMT+8表示的是北京时间 yyyy-MM-dd HH:mm:ss 表示的是输出格式
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
即可返回正确的时间
然后又出现了 JAVA 比数据库种的时区多8个小时的问题
在 application.properties 中加入
serverTimezone=Hongkong
即可解决
总结 : 又是秃头的一天