2013-05-21 5 views
24

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

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

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

+2

А что вы пытались до сих пор? Что вы искали? Покажите нам какую-то работу, и мы будем рады вам помочь. –

ответ

54

Использование 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 
+1

спасибо за ответ :) – atams

Смежные вопросы