import java.util.Date;
import java.util.Calendar;
public int workAgeDate nowTime, Date workTime){
int year = 0;
//当前时间的年月日
Calendar cal = Calendar.getInstance);
cal.setTimenowTime);
int nowYear = cal.getCalendar.YEAR);
int nowMonth = cal.getCalendar.MONTH);
int nowDay = cal.getCalendar.DAY_OF_MONTH);
//开始工作时间的年月日
cal.setTimeworkTime);
int workYear = cal.getCalendar.YEAR);
int workMonth = cal.getCalendar.MONTH);
int workDay = cal.getCalendar.DAY_OF_MONTH);
//得到工龄
year = nowYear - workYear; //得到年差
//若目前月数少于开始工作时间的月数,年差-1
if nowMonth < workMonth){
year = year - 1;
}else if nowMonth == workMonth){
//当月数相等时,判断日数,若当月的日数小于开始工作时间的日数,年差-1
if nowDay < workDay){
year = year - 1;
}
}
return year;
}