如何将2012-10-29这样一个字符串转换成yyyy-MM-dd这样的Date的类型啊?我返回的结果是Date;不是字符串。
或者将Sat Oct 29 00:00:00 CST 2012这样一个时间类型转换成yyyy-MM-dd HH:mm:ss的时间类型。

可以用SimpleDateFormat类实现:

 

SimpleDateFormat dFormat = new SimpleDateFormat("yyyy-MM-dd");Date d = dFormat.parse("2012-10-29");//

这时候的d就是Date类型的2012-10-29日期了。那个或者就不太清楚了,没有用过!

 

SimpleDateFormat sdf = new SimpleDateFormat("今天是 : yyyy年-MM月-dd日 HH:mm:ss E");
System.out.println(sdf.format(new