java 获取当月第一天及最后一天
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd ");
String s = "2012-02-28 ";
Date date = formatter.parse(s);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.set(Calendar.DAY_OF_MONTH, 1);
System.out.println (new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime()));
cal.roll(Calendar.DAY_OF_MONTH, -1);
System.out.println (new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime()));