采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
前端传的参数是时间戳,后端返回的确是2018-11-11T15:05:02.514+0000这种格式,后端没有做任何处理,只是用JPA查出来,默认居然不是时间戳,为什么视频中返回的json中也是时间戳,我的birthday返回来就变成一个字符串"2018-11-11T15:05:02.514+0000"
springboot2.0后,spring会将时间自动给转成UTC字符串了
springboot1.x版本的将date字段返回的是时间戳
配置返回时间戳
spring
jackson:
serialization:
write-dates-as-timestamps: true
自己google解决了,在Spring配置中增加配置spring.jackson.serialization.write-dates-as-timestamps=true,即可保证所有日期一定是被转换成时间戳,而不是默认的ISO-8601格式的字符串。
当然如果想要设置转成日期格式字符串可以配置:spring.jackson.date-format=yyyy-mm-dd
兄弟多谢 我也遇到这个问题了
老师联系不上,问题也没法及时解决,期待慕课赶紧将售后跟上
因为你入库的时候,字段被系统转换为时间格式了,而且你没有指定格式,所以就是这样的了;
视频中入库的时候使用的是时间戳,所以返回的也是时间戳格式。
登录后可查看更多问答,登录/注册
Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全
2.2k 2
1.5k 1
2.7k 16
1.5k 14
5.7k 12