我将值设置为 2009 年 1 月 23 日,但当我询问月份时,它返回“2” 这是我的代码:
Calendar calendar=GregorianCalendar.getInstance();
calendar.set(2009,01,23);
calendar.getTime();
System.out.println(calendar.MONTH);
请帮忙!我希望第一个输出是 1,而不是 2!
最佳答案
Calendar.MONTH
是一个常量。它用于指示您需要月份字段,使用calendar.get()
:
System.out.println(calendar.get(Calendar.MONTH));
关于java - 日历类java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8953279/