根据传入字符串类型的 年月 得到当月最后一天
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMM");
// 定义日期字段
Date cxdate1 = null;
// 转换前台传入字符串为日期格式
cxdate1= sdf1.parse(eDate);
Calendar cal1 = Calendar.getInstance();
cal1.setTime(cxdate1);
//获取年份
int jzYear = cal1.get(Calendar.YEAR);
//获取月份
int jzMonth = cal1.get(Calendar.MONTH) + 1;
//设置年份
cal1.set(Calendar.YEAR, jzYear);
//设置月份
cal1.set(Calendar.MONTH, jzMonth-1);
//获取某月最大天数
int lastDay = cal1.getActualMaximum(Calendar.DATE);
//设置日历中月份的最大天数
cal1.set(Calendar.DAY_OF_MONTH, lastDay);
//格式化日期为年月日类型字符串
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyyMMdd");
//获取传入月份最后一天
String dataTime = sdf2.format(cal1.getTime());