【Java】项目开发遇到前台时间少八个小时问题

问题描述


项目开发中,请求后台数据返回对应的时间和数据库的时间少八个小时


分析问题


通过对数据结果的分析,在Entity中对应的时间变量引入了

@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
注解,但对应的没有时区的配置,所以通过JSON转换后会以GMT(即标准时区)转换,和北京时间相差8小时


解决方法


@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")


本文标签: Java
转载声明:本文为微末小巷的原创文章,转载请注明原文地址,谢谢合作

发表评论:

随机云标签