字符串转换成日期形式1986-2-24

public static Date StringToDate(String str)

{

Date date = null;

DateFormat format = new SimpleDateFormat("yyyy-MM-dd");

try

{

date = format.parse(str);

System.out.println(date);

System.out.println(format.format(date));//这时才是你想要的结果。看看API中方法返回的是什么类型的对象。parse()只是解析字符串的文本,返回的是Date,而你现在想要的“字符串转换成日期形式1986-2-24”是String,不是Date.只好用format()方法了。

}

catch (Exception e)

{

System.out.println("转换错误");

e.printStackTrace();

}

return date;

}