java.util.Calendar没有正确设置月份
问题描述:
这个问题很简单。我要的是建立一个日历,并设置这个属性: 日:17月 :10(10月) 年份:1989java.util.Calendar没有正确设置月份
但日历未正确设置月份。
这是代码:
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 ------------>月份是不是十月
这是怎么回事? 在此先感谢!
答
fecha.set(Calendar.DAY_OF_YEAR, 17);
属于一月
您需要设置Calendar.DATE
+0
非常感谢你!!!!! – mjuanes 2013-03-15 19:57:05
答
替换:
Calendar fecha = new GregorianCalendar();
fecha.set(Calendar.DAY_OF_MONTH, 17);
fecha.set(Calendar.MONTH, Calendar.OCTOBER);
System.out.println(new SimpleDateFormat("dd/MM/yyyy").format(fecha.getTime()));
+0
非常感谢你!!!!! – mjuanes 2013-03-15 19:56:45
非常感谢您! ! – mjuanes 2013-03-15 20:04:14