为什么我得到31而不是3?现在十二月,也就是11月的前一天= 30.
Calendar calendarPreviousMonth = Calendar.getInstance();
calendarPreviousMonth.add(Calendar.MONTH, calendarCurrent.get(Calendar.MONTH) - 1);
System.out.println("Amount of days in month " + calendarPreviousMonth.getActualMaximum(Calendar.DAY_OF_MONTH));
Run Code Online (Sandbox Code Playgroud)
谢谢!
上个月要查找的代码应该如下:
calendarPreviousMonth.add(Calendar.MONTH, -1);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3146 次 |
| 最近记录: |