G>Calendar myCalendar = (Calendar) Calendar.getInstance().clone(); G>myCalendar.set(your_year, your_month, 1); G>int max_date = myCalendar.getActualMaximum(Calendar.DAY_OF_MONTH); G>