2011-02-01 92 views
1

今天是2011年2月1日。我正在尝试使用SimpleDateFormat为格式为“MM/DD/yyyy”的Android生成日期字符串。这里是我的代码:Android中的SimpleDateFormat将当前日期设置为02/32/2011

Date d = new Date(); 
String date = (new SimpleDateFormat("MM/DD/yyyy")).format(d); 

它返回以下字符串:

02/32/2011 

这到底是怎么回事?我看不到任何我做错的事情。

+0

使用代替“DD”“DD” – 2017-02-27 10:38:29

回答

3

dd是月份中的某天的占位符,而不是DD

+0

更具体地说,“DD”是日在一年,其中“DD”是日一个月。 – 2011-02-01 15:55:16

+0

是的,想要快速回答,无论如何你的回复更详细;) – PeS 2011-02-01 15:59:12

相关问题