jsp中字符串转换成日期函数

来源:百度知道 编辑:UC知道 时间:2024/06/04 18:51:15
jsp编程中想将一个字符串转换成日期型的,因为mysql数据库表中有一个字段是DATE型的。想将转换后的日期值插入到数据库中。
问题是不知道如何将字符串转换成日期?
比如,我输入的为2008/07/22,如何转成日期型的?

如果用MySQL数字库,可以直接把字符串插入日期类型的列中,MySQL会隐式做格式转换,将字符串类型转为日期类型,不过,字符串的格式为
2008-07-22

20080722
都可以。

只要转换成符合格式的字符串就行了
SimpleDateFormat dd=new SimpleDateFormat("yyyy-MM-dd");
String d=dd.format(new Date());

字符串转化成Date
SimpleDateFormat dd=new SimpleDateFormat("yyyy/MM/dd");
Date d=dd.parse("2008/07/22") ;

public static Date getDate(String a) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
Date date = null;
try {
date = sdf.parse(a);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return date;
}

MYSQL 如果用HIBERNATE连接的话 直接用DATE放在HQL里面就可以了

Date()