当前位置: 代码迷 >> Java Web开发 >> java项目中有一个日期值从jsp页面传入后台,要去数据库中查找对应的日期值,这个日期应该如何转换
  详细解决方案

java项目中有一个日期值从jsp页面传入后台,要去数据库中查找对应的日期值,这个日期应该如何转换

热度:4671   发布时间:2013-02-25 21:04:43.0
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的。楼主可能不想把传入后台的日期再重新拿出来转换,只想接收到前台的数据后直接做别的操作,其实有一种办法,就是在你的后台接收这个日期的参数的get与set中作转换,就是把楼上的说的方法写在get与set中,当前台传入的时候,就自动转换了。
		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();
}
引用:
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的。
      ……


对的。
  相关解决方案