Python difference between two dates in months
from datetime import datetime from dateutil import relativedelta date1 = datetime.strptime('2014-01-12 12:00:00', '%Y-%m-%d %H:%M:%S') date2 = datetime.strptime('2021-07-15 12:00:00', '%Y-%m-%d %H:%M:%S') r = relativedelta.relativedelta(date2, date1) print(r.months + (12 * r.years))
Output
90