//得到指定日期的第一天的日期,如:2010-08-01
protected String getMinDateByDate(Date date){
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
int year = calendar.get(Calendar.YEAR);
String month = (calendar.get(Calendar.MONTH)+1) < 10?"0"+(calendar.get(Calendar.MONTH)+1):(calendar.get(Calendar.MONTH)+1)+"";
int minDay = calendar.getActualMinimum(Calendar.DATE);
String backMinDate = year+"-"+month+"-"+minDay;
return backMinDate;
}
//得到指定日期的最后一天日期,如:2010-08-31
protected String getMaxDateByDate(Date date){
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
int year = calendar.get(Calendar.YEAR);
String month = (calendar.get(Calendar.MONTH)+1) < 10?"0"+(calendar.get(Calendar.MONTH)+1):(calendar.get(Calendar.MONTH)+1)+"";
int maxDay = calendar.getActualMaximum(Calendar.DATE);
String backMaxDate = year+"-"+month+"-"+maxDay;
return backMaxDate;
}