Java 日历,获取当前月份值,需要澄清
11月1日..
Calendar.getInstance().get(Calendar.MONTH); // prints 10 (October)
如果我们从0开始,那将是有意义的,但似乎我们没有
Calendar.getInstance().get(Calendar.JANUARY); // prints 1
请问我错过了什么?
11月1日..
Calendar.getInstance().get(Calendar.MONTH); // prints 10 (October)
如果我们从0开始,那将是有意义的,但似乎我们没有
Calendar.getInstance().get(Calendar.JANUARY); // prints 1
请问我错过了什么?
Java 日历中的月份为 0 索引。 不是字段,因此不应将其传递给方法。Calendar.JANUARY
get
正如其他人所说,Calendar.MONTH返回int并且是零索引。
获取当前月份作为使用方法String
SimpleDateFormat.format()
Calendar cal = Calendar.getInstance();
System.out.println(new SimpleDateFormat("MMM").format(cal.getTime()));
returns NOV