我想以2012年4月22日格式显示日期。 我使用这个代码:以字符串格式获取月份
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
sdf.applyPattern("dd MMM yyyy");
Date x = new Date(time.year,time.month,time.monthday);
System.out.println(sdf.format(x));
但我正在逐渐O/P为: 04月22日3912 我想知道为什么它显示3912代替2012年
使用dd-MM-yyyy。我认为问题是因为分号 – Habib 2012-04-22 18:36:12