from dateutil.relativedelta import relativedelta from datetime import datetime def calculate_years_between_dates(date1, date2): date1 = datetime.strptime(date1, '%Y-%m-%d') date2 = datetime.strptime(date2, '%Y-%m-%d') difference = relativedelta(date2, date1) years_between_dates = difference.years return years_between_dates date1 = '2000-01-01' date2 = '2024-12-31' years_between_dates = calculate_years_between_dates(date1, date2) print("Number of years between the two dates:", years_between_dates)