Возможный дубликат:
Лучший способ найти месяцы между двумя датами (на python)
Я хотел бы знать, как я могу иметь точное количество месяцев для этой разницы:
date1 = datetime.strptime(str('2011-08-15 12:00:00'), '%Y-%m-%d %H:%M:%S')
date2 = datetime.strptime(str('2012-02-15'), '%Y-%m-%d')
date2-date1 приводит к
datetime.timedelta(183, 43200)
Я хотел бы знать точное количество месяцев, в этом случае он должен возвращать 5, а не 6 (из-за часа)