我希望你能帮助我。 我的输入是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