/**
* 获取两个日期相差多少个月
* @param beginTime
* @param endTime
* @return
*/
public static int getMonthDateDisparity(Date beginTime, Date endTime) {
Calendar begin = Calendar.getInstance();
Calendar end = Calendar.getInstance();
begin.setTime(beginTime);
end.setTime(endTime);
int begin_year = begin.get(Calendar.YEAR);
int begin_month = begin.get(Calendar.MONTH);
int end_year = end.get(Calendar.YEAR);
int end_month = end.get(Calendar.MONTH);
return (end_year - begin_year) * 12 + (end_month - begin_month);
}