SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//格式化规则 Date date = byId.getCreationTime();//获得要处理的时间 Date型 String strDate= sdf.format(date);//格式化成yyyy-MM-dd格式的时间字符串 Date newDate =sdf.parse(strDate);//将字符串转换为时间格式 java.sql.Date resultDate = new java.sql.Date(newDate.getTime());//最后转换成 java.sql.Date类型数据就可以了,此处最开始数据类型为Date。