如何将request.getParameter得到的字符串转换成日期格式?
来源: 互联网 发布时间:2015-06-13
本文导语: 我想将text中的日期存入到数据库 通过form提交后用request.getParameter得到返回值 可是怎么把它转换成日期格式存入数据库 各位高手请指点! 高分求救 | DateFormat d=new DateFormat(yy/mm/dd); 好了! ...
我想将text中的日期存入到数据库
通过form提交后用request.getParameter得到返回值
可是怎么把它转换成日期格式存入数据库
各位高手请指点!
高分求救
通过form提交后用request.getParameter得到返回值
可是怎么把它转换成日期格式存入数据库
各位高手请指点!
高分求救
|
DateFormat d=new DateFormat(yy/mm/dd);
好了!
好了!
|
public String changeDate(String sStr){
Date dDate = (new SimpleDateFormat("dd/MM/yyyy")).parse(sStr);
return d.toString() ;
}
Date dDate = (new SimpleDateFormat("dd/MM/yyyy")).parse(sStr);
return d.toString() ;
}
|
根本就不用,你只要保证输入的格式为标准的日期就可以了,写入数据库时就是一个String就可以拉,他会自己转的
|
先实例化一个formatter(yy/mm/dd)
然后再用formatter.format(request.getParameter(...)),应该可以吧!
然后再用formatter.format(request.getParameter(...)),应该可以吧!
|
自己再作各类吧
|
最简单的方法就是在插入数据库时使用to_date(dateVar,'yyyy-mm-dd')函数将该变量转换成日期变量就可以了
|
还需要一个判断用户输入的字符串是不是日期格式的函数才可以
有没有现成的?
有没有现成的?
|
yyyy-mm-dd hh:mm:ss
字符串格式可以直接插入日期格式的数据库
字符串格式可以直接插入日期格式的数据库
|
在插入数据表中时,其实不必要转换成date型的。在sql语句中用
to_date('"+sDate+"','yyyy-mm-dd')进行插入的。
sDate为字符串sDate = "2002-02-12" ;
to_date('"+sDate+"','yyyy-mm-dd')进行插入的。
sDate为字符串sDate = "2002-02-12" ;