вычисление следующего дня по строке в формате «ГГГГММДД»

Как я могу рассчитать следующий день по строке типа 20110531 в том же формате ГГГГММДД? В данном конкретном случае я хотел бы получить 20110601 в качестве результата. Расчет «завтра» или на следующий день в статическом режиме не так уж и сложно, например:

>>> from datetime import date, timedelta
>>> (date.today() + timedelta(1)).strftime('%Y%m%d')
'20110512'
>>>
>>> (date(2011,05,31) + timedelta(1)).strftime('%Y%m%d')
'20110601'

Но как я могу использовать строку вроде dt = "20110531" , чтобы получить тот же результат, что и выше?

9
задан Cœur 13 December 2017 в 14:00
поделиться