1
String dateString="2001/03/09";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/mm/dd");
Date convertedDate = dateFormat.parse(dateString);
System.out.println("Converted string to date : " + convertedDate);

我得到如下输出:将字符串转换为日期:Tue Jan 09 00:03:00 IST 2001

我的代码有什么问题?

4

1 回答 1

5

使用MM而不是mm几个月 -mm意味着几分钟,而不是几个月。

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");

请参阅SimpleDateFormat.

于 2012-11-29T07:58:46.197 回答