我希望你能幫助我。 我的輸入是22-01-1993解析字符串到java.sql.date
我的代碼是
public String CreateCalendar (String titel, String startDate, String endDate, String note, String location, String email) throws SQLException, ParseException
{
String stringToBeReturned ="";
testConnection();
SimpleDateFormat format = new SimpleDateFormat ("EEE MMM dd HH:mm:s zzz YYYY");
java.util.Date utilStartDate = format.parse(startDate);
java.util.Date utilEndDate = format.parse(startDate);
java.sql.Date sqlStartDate = new java.sql.Date(utilStartDate.getTime());
java.sql.Date sqlEndDate = new java.sql.Date(utilEndDate.getTime());
String [] keys = {"title","start","end", "note", "location", "active", "email"};
String [] values = {titel, format.parse(startDate).toString(), format.parse(endDate).toString(), note, location, "1", email};
qb.insertInto("calendar", keys).values(values).Execute();
return stringToBeReturned;
}
但我得到的錯誤java.text.ParseException:無法解析的日期:「22-01-1993」 我在做什麼錯
您可以添加堆棧跟蹤,什麼輸入/輸出它正試圖解析是什麼? – mkobit 2014-12-05 21:32:14
@ditleev您應該提出一個新問題或編輯您的舊問題,而不是發佈答案。 – Emz 2014-12-05 21:45:11
@ditleev我編輯了我的答案來解釋第二個錯誤。我希望我做對了,如果沒有,寫評論,我會解決它。 – Emz 2014-12-05 21:50:26