it-swarm.com.de

Wie führe ich eine arithmetische Operation für ein Datum in Python aus?

Ich habe eine Datumsspalte in der CSV-Datei, sagen Sie Date mit Datumsangaben in diesem Format 04/21/2013 Und ich habe eine weitere Spalte Next_Day. In der Spalte Next_Day Möchte ich das Datum eintragen, das unmittelbar nach dem in der Datumsspalte angegebenen Datum liegt. Zum Beispiel. Wenn die Datumsspalte 04/21/2013 als Datum hat, möchte ich 04/22/2013 in der Next_Day-Spalte haben.

Wir können +1 In Excel verwenden, aber ich weiß nicht, wie ich das in Python machen soll.

Bitte helfen Sie mir bei der Lösung dieses Problems.

35
atams

Mit 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