/**判断year是否是闰年,若是返回1,否则返回0 */
public boolean isLeapYear(int year)
{
return ((year%400==0) || (year%4==0 && year%100!=0));
}
/**返回某月的天数 */
public int getDaysOfMonth(int year, int month)
{
if(month<1 || month>12){
return -1;
}
if(month==1 || month==3 || month==5 || month==7 || month==8|| month==10 || month==12){
return 31;
}
else if(month==4 || month==6 || month==9 || month==11){
return 30;
}
else{
if(isLeapYear(year)){
return 29;
}else{
return 28;
}
}
}
传入年份和月份,返回天数