我使用的SimpleDateFormat显示这样一个日程表:为什么用Java SimpleDateFormat关闭一个月?
public String getDate()
{
String DATE_FORMAT = "EEEE, dd/MM/yyyy HH:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT);
System.err.println(date.getTime().getMonth());
return sdf.format(date.getTime());
}
外壳返回6
和显示:mardi, 06/07/2010 12:44:52
它可以是不可能的?为什么?
谢谢
变量date是从哪里来的?它只是一个初始化为当前时间和日期的类变量? – 2010-06-07 19:23:37
当'Calendar date = Calendar.getInstance()'时'date.set()',我没有意识到那个月应该在0到11之间。 – Natim 2010-06-07 19:29:05
问题是什么?你在2010年6月7日运行它,输出结果显示06/07/2010。那是对的。 – stackoverflowuser2010 2013-08-02 19:36:23