前端传的参数是时间戳,后端返回的确是2018-11-11T15:05:02.514+0000这种格式
来源:3-4 用户创建请求

慕哥2328352
2018-11-11
前端传的参数是时间戳,后端返回的确是2018-11-11T15:05:02.514+0000这种格式,后端没有做任何处理,只是用JPA查出来,默认居然不是时间戳,为什么视频中返回的json中也是时间戳,我的birthday返回来就变成一个字符串"2018-11-11T15:05:02.514+0000"
4回答
-
云晴
2019-08-04
springboot2.0后,spring会将时间自动给转成UTC字符串了
springboot1.x版本的将date字段返回的是时间戳
配置返回时间戳
spring
jackson:
serialization:
write-dates-as-timestamps: true
20 -
慕哥2328352
提问者
2018-11-13
自己google解决了,在Spring配置中增加配置spring.jackson.serialization.write-dates-as-timestamps=true,即可保证所有日期一定是被转换成时间戳,而不是默认的ISO-8601格式的字符串。
当然如果想要设置转成日期格式字符串可以配置:spring.jackson.date-format=yyyy-mm-dd
112019-06-20 -
慕哥2328352
提问者
2018-11-13
老师联系不上,问题也没法及时解决,期待慕课赶紧将售后跟上
00 -
la_
2018-11-12
因为你入库的时候,字段被系统转换为时间格式了,而且你没有指定格式,所以就是这样的了;
视频中入库的时候使用的是时间戳,所以返回的也是时间戳格式。
00
Spring Security技术栈开发企业级认证与授权
2662 学习 · 1561 问题
相似问题