Question: how to calculate years months and days between two dates in vb.net?
Answer: Days: endDate.Subtract(firstDate).TotalDays; or. endDate.Subtract(firstDate).Days; Months: ((endDate.Year - firstDate.Year) * 12) + (endDate.Month - firstDate.Month); Years: endDate.Year - firstDate.Year;