一、Java String和Date的转换
1.String -> Date
SimpleDateFormat sdf = new SimpleDateFormat(); sdf.applyPattern("yyyy-MM-dd"); java.util.Date d = sdf.parse("2008-08-08");
2.Date-> String
Date ddate;
String sdate;
sdate=(new SimpleDateFormat("yyyy-MM-dd")).format(ddate);
二、JDBC如何写入mysql的DATE型数据
从jsp页面取回String型的2008-08-08日期,需要保存入数据库中Date型字段
SimpleDateFormat sdf = new SimpleDateFormat();
sdf.applyPattern("yyyy-MM-dd");
java.util.Date d = sdf.parse(request.getParameter("birthday"));
java.sql.Date date = new java.sql.Date(d.getTime());
signer.setBirthday(date); //signer的birthday字段为java.sql.Date类型
……
dbh.pst.setDate(8, signer.getBirthday());