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