@PILITYXXX123

Как получить количество дней между 2 датами?

Есть две даты:

a = '2020, 03, 13'
b  = '2020, 08, 10'

Надо получить количество дней между ними. Я пробовал так:

d0 = date(data_per)
d1 = date(data_per2)
delta = d1 - d0
print(delta.days)

Но это не работает.
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Никто не читает документацию...
d0 = datetime.strptime('2020, 03, 13', '%Y, %m, %d').date()
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
lxstvayne
@lxstvayne
Люблю Python
from datetime import date time
>>> a = datetime.strptime('2020, 03, 13', "%Y, %m, %d")
>>> b = datetime.strptime('2020, 08, 10', "%Y, %m, %d")
>>> print(b-a)
150 days, 0:00:00
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы