Ho una data "10/10/11(m-d-y)"
e voglio aggiungervi 5 giorni usando uno script Python. Si prega di considerare una soluzione generale che funziona anche nel mese che termina.
Sto usando il seguente codice:
import re
from datetime import datetime
StartDate = "10/10/11"
Date = datetime.strptime(StartDate, "%m/%d/%y")
print Date
-> sta stampando '2011-10-10 00:00:00'
Ora voglio aggiungere 5 giorni a questa data. Ho usato il seguente codice:
EndDate = Date.today()+timedelta(days=10)
Che ha restituito questo errore:
name 'timedelta' is not defined
name 'timedelta' is not defined
, significa che non hai definito datimedelta
nessuna parte. Python di solito è piuttosto informativo sui suoi messaggi di errore.