String[] dbtstr=yuefen.split("-"); //拆分获取的年-月2016-06
Calendar cal = Calendar.getInstance();
Calendar cal = Calendar.getInstance();
// 不加下面2行,就是取当前时间前一个月的第一天及最后一天cal.set(Calendar.YEAR,Integer.parseInt(dbtstr[0])); //dbtstr[0]选择的年份
cal.set(Calendar.MONTH, Integer.parseInt(dbtstr[1])); //dbtstr[1]选择的月份
cal.set(Calendar.DAY_OF_MONTH, 1);
cal.add(Calendar.DAY_OF_MONTH, -1);
Date lastDate = cal.getTime();
String choicelasyDate=sdf.format(lastDate); //获取选中月份的最后一日