我的表中的一個欄位的資料型別為date格式,我在JSP用<input type="date">將資料傳到控制層時,報例外為Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property
請問我應該怎么講前端傳來的json資料轉為date資料格式給控制層呢
uj5u.com熱心網友回復:
改下,控制層也是接的String引數,寫到model的時候在轉成日期uj5u.com熱心網友回復:
你可以換一個思路,因為一般控制層接收到的引數都是string型別的,你可以在后臺接收到時間的這個值后,通過java的string轉date的方式,在后臺進行轉化,然后再將轉化后的date型別的資料應用在你后續的邏輯上你可以百度一下“java string轉date”
代碼大概情況如下:
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateStr = "2019-01-03 10:59:27";
Date date = simpleDateFormat.parse(dateStr);
這個date就是你想要的資料
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/229989.html
標籤:Java EE
