需要用到下面这两个类: import java.util.Date;import java.text.SimpleDateFormat; 把代码粘到下面,以后用到的时候再来翻找吧。 import java.util.Date; import java.text.SimpleDateFormat; import java.text.ParseException; public class convertDate { public static String stringToDate(String strDate) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); String stime=null; try { Date date = dateFormat.parse(strDate); System.out.println(date);//Tue Jun 16 00:00:00 CST 2009 stime=dateFormat.format(date); } catch (ParseException px) { px.printStackTrace(); } return stime; } public static void main(String[] args) { String strDate = "2009-6-16"; String date = stringToDate(strDate); System.out.println(date);//2009-06-16 } }