web-dev-qa-db-ja.com

Pythonで日付に算術演算を実行する方法は?

私はcsvファイルに日付列があり、Dateはこの形式の日付を持っています04/21/2013、もう1列Next_Dayがあります。 Next_Day列で、date列に記載されている日付の直後に来る日付を入力します。例えば日付列に日付として04/21/2013がある場合、Next_Day列に04/22/2013が必要です。

Excelで+1を使用できますが、Pythonでこれを実行する方法がわかりません。

これを解決するのを手伝ってください。

35
atams

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
77
jamylak