Есть две даты, надо узнать промежуток между ними что бы возвращаемый результат был в double, например 1.2 (1 год 2 месяца), пока получилось добыть только количество лет:
double date = ((currentDate.getTime() - some.getTime()) / 1000 / 60 / 60 / 24 / 365);