getDaysOfMonth static method

int getDaysOfMonth(
  1. int year,
  2. int month
)

获取某年某月有多少天

@param year 年 @param month 月 @return 天数

Implementation

static int getDaysOfMonth(int year, int month) {
  if (1582 == year && 10 == month) {
    return 21;
  }
  int m = month - 1;
  int d = DAYS_OF_MONTH[m];
  //公历闰年2月多一天
  if (m == 1 && isLeapYear(year)) {
    d++;
  }
  return d;
}