Here you can find the source of diffYears(Date day1, Date day2)
public static int diffYears(Date day1, Date day2)
//package com.java2s; import java.util.*; public class Main { public static int diffYears(Date day1, Date day2) { Calendar cal = Calendar.getInstance(); cal.setTime(day1);//from ww w. j a v a 2 s . co m int startYear = cal.getWeekYear(); cal.clear(); cal.setTime(day2); int endYear = cal.getWeekYear(); int diffyears = endYear - startYear; return diffyears; } }