字符串转换成日期形式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;
}