Полагаю, поскольку этот вопрос помечен как GWT, что вы пытаетесь сделать дату по математике в
GWT-приложение. Библиотека эмуляции GWT реализует устаревшую функцию Date.getYear (), и в этом случае вы можете просто выполнить date2.getYear () - date1.getYear ().
Использование устаревших функций не является лучшим, но, по-видимому, является обычной практикой в мире разработки GWT.