问题很简单。我想要的是创建一个日历并使用以下属性进行设置:
日:17
月:10(十月)
年:1989

但是日历不能正确设置“ MONTH”。

这是代码:

Calendar fecha = new GregorianCalendar();
fecha.set(Calendar.DAY_OF_YEAR, 17);
fecha.set(Calendar.MONTH, Calendar.OCTOBER);
System.out.println(new SimpleDateFormat("dd/MM/yyyy").format(fecha.getTime()));


我得到的是:
17/01/2013 ------------>该月份不是十月

这怎么了
提前致谢!

最佳答案

如果要设置月份和年份,那么在设置日期时,请使用DAY_OF_MONTH而不是DAY_OF_YEAR

07-24 09:36
查看更多