SERVLET是这样处理的 SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
String starttime=format.format(request.getParameter("starttime"));
String endtime=format.format(request.getParameter("endtime"));
还是不行的,总提示“Cannot format given Object as a Date”
String starttime=format.format(request.getParameter("starttime"));
String endtime=format.format(request.getParameter("endtime"));
还是不行的,总提示“Cannot format given Object as a Date”
这个方法中它的参数为Date类型,而你得到的request.getParameter("starttime")
是String 类型,所以会报以上错误
request.getParameter()获得的是字符串String类型
类型不匹配
应该先把它转成Date
这样也出错,报“Cannot format given Object as a Date
”
我只是想取得STARTTIME和ENDTIME值然后直接到数据库查询,请问问题到底出在那里?
String starttime=format.format(参数应该是DATE类型);
而你request.getParameter("starttime"); 取到的只是STRING类型的
所以才会报错.