Подтвердить что ты не робот

Как выполнить арифметическую операцию в дате в Python?

У меня есть столбец даты в файле csv, скажем Date, имеющий даты в этом формате 04/21/2013, и у меня есть еще один столбец Next_Day. В столбце Next_Day я хочу заполнить дату, которая появляется сразу после даты, указанной в столбце даты. Напр. если столбец даты имеет 04/21/2013 в качестве даты, тогда я хочу 04/22/2013 в столбце Next_Day.

Мы можем использовать +1 в excel, но я не знаю, как это сделать в Python.

Пожалуйста, помогите мне в решении этого вопроса.

4b9b3361

Ответ 1

Использование datetime.timedelta

>>> import datetime
>>> s = '04/21/2013'
>>> d = datetime.datetime.strptime(s, '%m/%d/%Y') + datetime.timedelta(days=1)
>>> print d.strftime('%m/%d/%Y')
04/22/2013