2013-05-21 11 views
24

Mam kolumnę daty w pliku CSV, powiedzmy Date o datach w tym formacie 04/21/2013 i mam jeszcze jedną kolumnę Next_Day. W kolumnie Next_Day chcę wypełnić datę, która pojawia się bezpośrednio po dacie podanej w kolumnie daty. Na przykład jeśli data ma kolumnę 04/21/2013 jako datę, to chcę 04/22/2013 w kolumnie Next_Day.Jak wykonać operację arytmetyczną na dacie w języku Python?

Możemy używać +1 w programie excel, ale nie wiem jak to zrobić w Pythonie.

Proszę mi pomóc w rozwiązaniu tego problemu.

+2

i co próbowałeś do tej pory? Czego szukałeś? Pokaż nam trochę pracy, a my z przyjemnością Ci pomożemy. –

Odpowiedz

54

Korzystanie 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

dzięki za odpowiedź :) – atams

Powiązane problemy