String str = "2021-12-12"; /* 1.SimpleDateFormat格式和解析日期的类 2.创建 SimpleDateFormat对象,可以指定需要的日期格式 3.这个格式的字母是规定好的,不能乱写完整的格式是("yyyy-MM-dd hh:mm:ss E"),年-月-日 时:分:秒 星期 , 除了字母不能动,其他可以的符号自己指定,比如可以指定为("yyyy年MM月dd天") 4.需要转化的日期字符串的格式需要与SimpleDateFormat指定的格式一致 */ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//SimpleDateFormat格式和解析日期的类 Date parse = sdf.parse(str);//得到java.util.Date对象 long time = parse.getTime();//返回当前日期对应的long类型的毫秒数 java.sql.Date date = new java.sql.Date(time);//得到java.sql.Date类型的对象,就可以插入到数据表对应的Date字段
补充: