Вы можете преобразовать любое строковое представление в объект datetime, используя метод strptime
.
Вот пример преобразования вашей строки в объект datetime:
import datetime
my_date = datetime.datetime.strptime('2011-07-15', '%Y-%m-%d')
Теперь у вас будет объект datetime, который можно естественным образом вычесть из других объектов datetime.
Если вы вычитаете две даты, Python создает объект datetime.timedelta
. Затем вы можете убрать все это до нескольких дней, выполнив print d.days
в вашем примере выше.
Для получения дополнительной информации о том, что вы можете сделать с библиотекой datetime, см .: http://docs.python.org/library/datetime.html