遇到的问题:
2020-12-21T19:28:52.000+0000这个是我的接口返回的字段值。跟数据库的值差了八个小时,导致前端同事显示错误。很想让前端同事解决,但这确实是我返回的问题,只能自己解决了。
解决过程:
百度说SpringBoot的@RestController(@Controller+@ResponseBody)注解接口返回值默认是json格式。对于date类型的数据,返回浏览器端会被SpringBoot默认的Jackson框架转换,Jackson框架默认的时区是GMT。
网上查到的解决方法是在application.yml配置文件添加如下配置:
spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8
但是我添加之后,启动报错了,错误我没能力解决,只好另寻他路了。
解决方法:
中国用的时间是北京时间,东八区。比美国时间多8个小时。
一般可采用两种方式解决:1、修改框架的默认时区;2:返回时间类型数据转成String类型。
原文转载:http://www.shaoqun.com/a/502739.html
cicpa:https://www.ikjzd.com/w/1375
打折网站:https://www.ikjzd.com/w/74
遇到的问题:2020-12-21T19:28:52.000+0000这个是我的接口返回的字段值。跟数据库的值差了八个小时,导致前端同事显示错误。很想让前端同事解决,但这确实是我返回的问题,只能自己解决了。解决过程:百度说SpringBoot的@RestController(@Controller+@ResponseBody)注解接口返回值默认是json格式。对于date类型的数据,返回浏览器端会被
新单:新单
blackbird:blackbird
亚马逊又出事!5类爆款产品被召回,背后竟暗藏……:亚马逊又出事!5类爆款产品被召回,背后竟暗藏……
全球比较难获得签证的国家有哪些?:全球比较难获得签证的国家有哪些?
海南的分界洲岛与蜈支洲岛相比哪个岛比较好?:海南的分界洲岛与蜈支洲岛相比哪个岛比较好?
No comments:
Post a Comment