我正在根据给定月份的天数进行一些计算,
确定当前年份月份
Date date = new Date();
Year = YearFormat.format(date);
Month = MonthFormat.format(date);
确定当月有多少天
int year = Integer.valueOf(Year);
int month = Integer.valueOf(Month);
Calendar calendarD = new GregorianCalendar(year, month, 1);
int noOfDaysOfMonth = calendarD.getActualMaximum(Calendar.DAY_OF_MONTH);
问题
noOfDaysOfMonth
似乎没有给我正确的天数。
例如year = 2018 , month = 8
给了我30
我期望的31