JAVA传输Date参数报错


一、报错:rejected value [yyyy-mm-dd]

可能原因:

1.前端(IE下不支持new Date())

解决:引用时间插件moment.js 

this.user.establishedTime = moment(this.user.establishedTime).format("l");

if (this.user.establishedTime) {
this.formData.append("establishedTime",new Date(this.user.establishedTime));
}

2.后台(所传日期不符合格式)

解决:引用组件格式化日期@DateTimeFormat(pattern="yyyy-MM-dd")

@DateTimeFormat(pattern="yyyy-MM-dd")
private Date beginDate;

二、报错:Failed to parse Date value 'yyyy-mm-dd'

解决:引用组件格式化日期@JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")

@JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
private Date beginDate;
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM