1、先申明util包下的DATE类型
2、传入String类型的日期字符串
3、SimpleDateFormat去格式化字符串类型的日期
4、将格式化后的日期赋值给之前申明的util.Date类型的字段
5、申明sql.date类型的字段,并且将util.date类型的字段强制类型转换赋值给sql.Date
//1、先申明util包下的DATE类型
java.util.Date hireDateUtil = null;
//2、传入String类型的日期字符串
String hireDateStr = "2019-4-11";
//3、SimpleDateFormat去格式化字符串类型的日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
//4、将格式化后的日期赋值给之前申明的util.Date类型的字段
hireDateUtil = sdf.parse(hireDateStr);
} catch (ParseException e) {
e.printStackTrace();
}
//5、申明sql.date类型的字段,并且将util.date类型的字段强制类型转换赋值给sql.Date
java.sql.Date hireDate = new java.sql.Date(hireDateUtil.getTime());
emp.setHireDate(hireDate);