日历返回错误的月份

2022-08-31 09:23:45
Calendar rightNow = Calendar.getInstance();
String month = String.valueOf(rightNow.get(Calendar.MONTH));

执行上述代码段后,month 的值为 10 而不是 11。怎么会这样?


答案 1

月份从 0 而不是 1 开始编制索引,因此 10 是 11 月,11 是 12 月。


答案 2

它们从 0 开始 - 检查文档


推荐