Failed to convert value of type 'String' to 'Date'

【原因】:

Controller類中需要接收的參數被指定爲Date類型,但是在頁面端傳過來的是String類型,類型不一致導致錯誤。

【解決辦法】:

  • 前提:將Controller中的指定參數類型Date改爲String,再加入以下代碼進行String到Date的轉換
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd" );//括號裏的參數格式可以根據需求進行修改
Date newTime = sdf.parse(time);//time爲頁面接收的String類型的參數
  • 注意:time即給定的參數格式一定要與 new SimpleDateFormat( “yyyy-MM-dd” )括號裏的參數格式保持一致。否則會報錯:Unparseable date:…
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章