java项目中有一个日期值从jsp页面传入后台,要去数据库中查找对应的日期值,这个日期应该怎么转换?
jsp中的日期格式为2012/08/30,而数据库中的日期都是2012-08-30,如果不进行转换,就会出问题。
我记得好像不中转换,有专门的方法的,很简单,自动把日期格式转换掉。
谁能帮我解答一下呢?
[解决办法]
jsp中也是日期格式么?
感觉jsp中设置成String比较合适。然后转换一下。
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse("2008-08-08 12:10:12");//注意这里导入的包是java的还是sql的。
[解决办法]
DateUtils du = new DateUtils();
Date setStartDate = null;
try {
setStartDate = du.formatDate(getParameter("startDate"),"yyyy-MM-dd");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}