j'ai un rendez-vous "10/10/11(m-d-y)"
Je veux ajouter 5 jours à cette date en script python. Veuillez m'aider à faire cela.
Veuillez considérer que cette solution doit également fonctionner pour les fins de mois.
Merci d'avance
J'utilise le code suivant :
import re
from datetime import datetime
StartDate = "10/10/11"
Date = datetime.strptime(StartDate, "%m/%d/%y")
print Date
-> est en train d'imprimer '2011-10-10 00:00:00'
Je veux maintenant ajouter 5 jours à cette date.
J'ai utilisé le code suivant :
EndDate = Date.today()+timedelta(days=10)
J'ai eu cette erreur :
name 'timedelta' is not defined
S'il vous plaît, aidez-moi sur ce point
19 votes
Indice général : si vous obtenez l'erreur
name 'timedelta' is not defined
cela signifie que vous n'avez pas définitimedelta
n'importe où. Python est généralement assez informatif sur ses messages d'erreur.1 votes
La recherche n'a pas fonctionné ? Tous ces exemples de code auraient été utiles : stackoverflow.com/search?q=python+timedelta . Il semble y avoir plus de 200 questions comme celle-ci.
1 votes
Duplicata possible de Ajouter des jours à une date en Python en utilisant des boucles, des plages et des tranches.
14 votes
Vous voulez ajouter cinq jours, mais vous avez timedelta(days=10) Je ne sais pas d'où vient le 10 et pourquoi ce n'est pas 5