Java代码:计算所选月的最大天数

方法一

//计算所选月的最大天数
Calendar   calSel   =   Calendar.getInstance();   
calSel.set(Calendar.YEAR,Integer.parseInt(2013));//2013年 
calSel.set(Calendar.MONTH,Integer.valueOf(12); //12月
int maxDate = cal.getActualMaximum(Calendar.DATE);//当月最大天数

 

方法二

public static int getMaxDay(int year,int month){
  Calendar c = Calendar.getInstance();
  c.set(year, month,1);
  c.add(Calendar.DAY_OF_YEAR, -1);
  return c.get(Calendar.DAY_OF_MONTH);
}

 

 

你可能感兴趣的:(Java)