Ajax发送的日期格式数据,如何封装到实体类对象中呢

问题如下:


此时user对象的birthday = null,@requestBody接收到的参数是不会与Date对象产生映射,是不会成功将Json数据封装到User对象中的
解决方案
添加这两个注解

其中注解@JsonFormat
属性:

  1. pattern :要解析的格式,此处的pattern和java.text.SimpleDateFormat中的Time Patterns一致
  2. locale :主要指语言,如果中文的话,月份输出是五月,但是英文就是May,尤其是在反序列化的时候特别重要
  3. timezone :主要解决“8小时”问题

通常写法:

@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh", timezone = "GMT+8")

JsonFormat :出参
DateTimeFormate : 入参

参考:https://blog.csdn.net/troy_musou/article/details/79578727

全部评论

相关推荐

头像
04-17 09:29
已编辑
湖南农业大学 后端
睡姿决定发型丫:本硕末9也是0offer,简历挂了挺多,只有淘天 美团 中兴给了面试机会,淘天二面挂,美团一面kpi面,中兴一面感觉也大概率kpi(虽然国企,但一面0技术纯聊天有点离谱吧)
点赞 评论 收藏
分享
Southyeung:我说一下我的看法(有冒犯实属抱歉):(1)简历不太美观,给我一种看都不想看的感觉,感觉字体还是排版问题;(2)numpy就一个基础包,机器学习算法是什么鬼?我感觉你把svm那些写上去都要好一点。(2)课程不要写,没人看,换成获奖经历;(3)项目太少了,至少2-3个,是在不行把网上学习的也写上去。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务