public static void main(String[] args) { Calendar cal = Calendar.getInstance(); cal.set(2012,05-1 ,01); int last = cal.getActualMaximum(Calendar.DATE); System.out.println(last); }