新增的时候需要加进去时间。
jsp中:::
deadline="2016-07-29"
servlet中接收::
String deadline = request.getParameter("deadline");
数据库中::
deadline的类型是 :"yyyy-MM-dd HH:mm:ss"
问题:怎么将String类型的“2016-07-29”变成Date类型的“2016-07-29 00:00:00”
给看一下哪里出问题了:
String deadline = null;
try{
deadline = request.getParameter("deadline");
Format f = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date d = (Date)f.parseObject(deadline);
}catch(ParseException e){
e.printStackTrace();
}
但是这样转换不行。。。
给指导一下吧
如果你数据库的deadline类型是varchar
这里得到的
deadlineTime
就是你想要的2016-07-29 00:00:00
如果你数据库的deadline类型是date或者timestamp
那么直接使用上面得到的
date
对象就可以了把user的deadline类型改为Date,用java.util.Date这个,Object date = dateFormat.parseObject(deadline);改为Date date = dateFormat.parse(deadline);