景德镇学院分数线2016:请教一下Date类型的转换问题..

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 23:07:05
我想从页面中request.getparameter("birthday");
得到一个2000-10-10的 字符串
我现在怎么样才能把这个字符串输入到数据库中.
数据库是ORACLE.
关键在于2000-10-10怎么转换成DATE形的.
因为我的JAVA BEAN里的 birthday这个属性是DATE形的.
谢谢高手解答
这样我还得解析字符串,
没有其他方法吗???
直接把"2005-10-10" 这个字符串换成DATE形的.

问题解决了.原来这么简单.
java.sql.Date.valueof("2005-10-10");
这个方法返回java.util.Date

public birthday = new Date(intyear,intmonth,intdate);

intyear,intmonth,intdate可以从request.getparameter("birthday"); 得到

用Java转换楼上的可以,但已经deprecated了,
所以最好用Calendar类,
calendar = Calendar.getInstance(),
calendar.set(year,month,day,0,0);