Найти - Пользователи
Полная версия: timedelta datetime
Начало » Python для новичков » timedelta datetime
1
sta321

Только начинаю изучать питон.
Пытаюсь вычислить разницу между датами. Нужно вывести в формате Y-m-d

Пробовал так:
import datetime
d1 = datetime.date(2010,4,9)
d2 = datetime.date(2012,9,19)
d3 = d2-d1
print(d1.strftime("%Y %m %d"))

На что он выводит ошибку(ошибка типа):
“TypeError: descriptor ‘strftime’ requires a ‘datetime.date’ object but received a ‘datetime.timedelta’”

Вопрос: Как вывести получившуюся дату d3 в формате Y-m-d ? Спасибо.
py.user.next
sta321
Как вывести получившуюся дату d3 в формате Y-m-d ?
расстояние между датами - это количество дней
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB