您的位置:首页 > 编程语言 > Java开发

SpringMVC时间格式和时区解决办法

2019-09-23 15:58 82 查看
原文链接:http://www.cnblogs.com/shianliang/p/11572817.html

问题
默认情况下在使用spring的@ResponseBody返回json串时,如果有日期类型的数据,会发现在日期会莫名其妙的差8小时
比如:
2017-12-20 10:16:23.0
结果是:
2017-12-20 02:16:23

分析
经过查阅相关资料发现在spring转json的默认实现jackson中会根据时区去转换时间,而jackson的默认时区跟
国内应该是相差8小时,所以再时间换算上自动减去了8小时

解决
在spring boot的yml文件中配置

spring.jackson.date-format: yyyy-MM-dd HH:mm:ss
spring.jackson.time-zone: GMT+8

  



转载于:https://www.cnblogs.com/shianliang/p/11572817.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐