У меня есть RTFM, и я прочитал много вопросов и ответов здесь по поводу этого и был счастлив использовать strftime и strptime вчера, поэтому я бы поклялся, что это должно работать, но это не так.
Я просто хочу целое число. Не "объект timedelta". Не "осведомленный пока хешируемый объект" (см. я RTFM). Не кортеж. Не словарь. Просто простое целое число, поэтому я могу использовать оператор if и ветку и быть счастливым. Пожалуйста, принесите свет вашей мудрости, спасибо.
Вот что я
...
import datetime
mdate = "2010-10-05"
rdate = "2010-10-05"
mdate1 = datetime.strptime(mdate, "%Y-%m-%d")
rdate1 = datetime.strptime(rdate, "%Y-%m-%d")
delta = datetime.timedelta.days(mdate1 - rdate1)
Вот что я получаю:
pmain.py:4: AttributeError: 'module' object has no attribute 'strptime'
(error hits in the 'mdate1..." line above)
И это не значит, что моя дельта-линия будет работать - пожалуйста, посмотрите и на этот.