java.util.Date 无法直接通过JDBC插入到数据库
字符串和util.date的转换
//直接获得当前系统的日期时间
new java.util.Date();
//将字符串转换成util.Date
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); //不要用无参,自己指定格式
//parse方法将字符串转换成一个util.Date类型
String str = "2000-06-09";
java.util.Date date = sdf.parse(str); //此处有异常
把util.date转换成字符串
String dates = sdf.format(new java.util.Date());
sql.Date 不支持字符串,只支持毫秒值
new java.sql.Date(data.getTime());//括号date为2000-06-09转成的util.date
第一步:字符串日期 2000-02-02
第二步:将字符串日期通过parse方法转换成util.Date
第三步:util.Date的getTime()的返回值作为参数