我有像2013-10-23,2013-10-23,2013-10-23,2013-10-23,2013-10-23,2013-10-23,2013-10-23,2013-10的实用日期-23,2013-10-23
我想将这些日期存储到mysql数据库表列日期
我正在使用这些代码
String datevalue=request.getParameter("date");
这个日期值打印像这样2013-10-23,2013-10-23,2013-10-23,2013-10-23,2013-10-23,2013-10-23,2013-10-23,2013- 10-23,2013-10-23.
String[] datetokens=datevalue.split(",");
java.sql.Date dt = java.sql.Date.valueOf(new String(datevalue));
在插入时间我得到这些错误
java.lang.IllegalArgumentException
给我建议如何解决这个问题并存储在数据库中
最佳答案 您希望使用日期格式对象来解析日期,例如
SimpleDateFormat
String dateValuesString = request.getParameter("date");
String[] dateValueStrings = dateValuesString.split(",");
SimpleDateFormat sdf = new SimpleDateFormat("yy-MM-dd");
for (String dateString : dateValueStrings) {
Date date = sdf.parse(dateString);
}