Разница между двумя датами в Python

У меня две разные даты, и я хочу знать разницу в днях между ними. Формат даты - ГГГГ-ММ-ДД.

У меня есть функция, которая может ДОБАВИТЬ или ВЫЧИТАТЬ заданное число к дате:

def addonDays(a, x):
   ret = time.strftime("%Y-%m-%d",time.localtime(time.mktime(time.strptime(a,"%Y-%m-%d"))+x*3600*24+3600))      
   return ret

где A - это дата, а x - количество дней, которые я хочу добавить. И результат - другое свидание.

Мне нужна функция, в которой я могу указать две даты, и результатом будет int с разницей в датах в днях.

106
задан codeforester 21 December 2017 в 18:57
поделиться