正确用法
/**
* 开始时间
*/
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
private Date startTime;
/**
* 结束时间
*/
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
private Date endTime;
注意:
一般都是使用@DateTimeFormat把 传给后台的时间字符串转成Date
使用@JsonFormat 把后台传出的Date转成时间字符串
@DateTimeFormat只会在类似@RequestParam的请求参数上生效
(url拼接的参数才生效,如果是放到RequestBody中的form-data也是无效的)
在@RequestBody中则可以使用@JsonFormat把传给后台的时间字符串转成Date,
@JsonFormat其实既可以把传给后台的时间字符串转成Date也可以把后台传出的Date转成时间字符串 。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/133912.html