calculating the next day from a “YYYYMMDD” formatted string
-
12-11-2019 - |
Question
How can I calculate the next day from a string like 20110531 in the same YYYYMMDD format? In this particular case, I like to have 20110601 as the result. Calculating "tomorrow" or next day in static way is not that tough, like this:
>>> 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'
But how can I use a string like dt = "20110531"
to get the same result as above?
No correct solution
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow