/**
* 获取起始日期与终止日期间的年数
* @param startDate
* @param endDate
* @return
* @throws Exception
*/
private double getYears(Date startDate,Date endDate) {
Calendar start=Calendar.getInstance();
start.setTime(startDate);
Calendar end=Calendar.getInstance();
end.setTime(endDate);
long inteval=end.getTimeInMillis()-start.getTimeInMillis();
int days=(int)(inteval/(1000*60*60*24))+1;
int dayOfYear=365;
if(isLeapYear(start.get(Calendar.YEAR))&&start.get(Calendar.MONTH)<=1){
dayOfYear++;
}
double result=(double)days/dayOfYear;
return DataUtils.round(result,5);
}