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
相关文章推荐
- Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法
- Centos 系统时间与当前时间相差和时区解决办法
- Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法
- 解决SpringMVC 中@RestController 返回日期格式为时间戳
- 从数据库取到数据转换json后,时间格式带上T的解决办法
- Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法
- PHP date(); 日期和时间格式大全 PHP date("Y-m-d H:i:s"); 获取当前时间 差8小时解决办法
- Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法
- Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法
- SpringMVC(28):json数据的时间日期格式问题-解决与示例
- Json时间转换中时间自动加时区的解决办法
- js 时间转成时间戳对比;My97DatePicker日历控件时间格式;Date.parse Firefox火狐浏览器返回Nan的解决办法
- 用 java 读取excel 文件里的时间格式数据时,24时制会自动转化为12时制,解决办法
- Windows没有北京时间(GMT+8时区)的问题,及QQ聊天栏中显示的时间错误的问题解决办法
- Oracle 插入时间时 报错:ORA-01861: 文字与格式字符串不匹配 的解决办法
- 用 java 读取excel 文件里的时间格式数据时,24时制会自动转化为12时制,解决办法
- 用 java 读取excel 文件里的时间格式数据时,24时制会自动转化为12时制,解决办法 .
- 从数据库取到数据转换json后,时间格式带上T的解决办法
- Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法
- Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法