问题很简单。我想要的是创建一个日历并使用以下属性进行设置:
日: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
。