String birthdayString ="2006-04-05";java.util.Date birthday = new java.util.Date(); try ...{ java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd"); birthday = sdf.parse(birthdayString); System.out.println(birthday); System.out.println(birthdayString); } catch (ParseException e) ...{ System.out.println("String to Date error"); }注:birthdayString中的形式(如:2006-04-05)与 java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd")格式对应但是在sql语句里面用:to_date('2003-06-21 15:20','yyyy-MM-dd hh24:mi:ss')。