美文网首页
Jackson时间处理

Jackson时间处理

作者: 阿星_ | 来源:发表于2019-07-31 17:01 被阅读0次

测试用例:  bean的Date字段没加JsonFormate注解

bean的Date字段加上JsonFormate注解

可以看出加了注解之后,bean解析成string的时候,时间相差8小时.

而string,解析成bean的时候,时间又相差了8小时.

结论就是JsonFormate注解加上之后,由于注解自带时区和我们中国时区不同,会导致解析时间不对.

解决办法,要不不用JsonFormate注解,解析时间不会有问题,如果用了,就要加上时区设置.

可以在注解里单独加,也可以通过objectMapper统一设置.

如果是统一设置,分为自己的jacksonUtil和spring mvc自带jackson的设置.最好是统一设置.

加上后测试结果如图.

相关文章

网友评论

      本文标题:Jackson时间处理

      本文链接:https://www.haomeiwen.com/subject/fduvnqtx.html