Calendar cal = Calendar.getInstance();
int month = cal.get(Calendar.MONTH);
// 上个月
cal.set(Calendar.MONTH, month - 1);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(sdf.format(cal.getTime()));
int maxDay = cal.getActualMaximum(Calendar.DATE);
System.out.println("maxDay " + maxDay);
maxDay 31
2009-02-16
maxDay 28