Calculate number of years between two dates

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)

Leave a Reply

Your email address will not be published. Required fields are marked *