Maison >développement back-end >Tutoriel Python >Comment ajouter des jours à une date en Python : un guide étape par étape
Ajout de jours à une date en Python : une explication détaillée
La tâche consistant à ajouter des jours à une date donnée peut souvent survenir dans des scénarios de programmation . Pour résoudre ce problème en Python, vous pouvez envisager différentes approches.
Votre code initialise une variable StartDate et utilise datetime.strptime pour analyser la date, ce qui donne l'objet datetime Date. Pour ajouter 5 jours à cette date, vous avez tenté d'utiliser Date.today() avec timedelta(days=10) mais vous avez rencontré une erreur indiquant que timedelta n'est pas défini.
Une solution plus robuste consiste à importer le module datetime et en utilisant la classe datetime.timedelta pour modifier la date. Voici une version mise à jour de votre code :
<code class="python">import datetime StartDate = "10/10/11" date_1 = datetime.datetime.strptime(StartDate, "%m/%d/%y") end_date = date_1 + datetime.timedelta(days=5)</code>
Dans ce code révisé, datetime.datetime.strptime est utilisé pour analyser la date de début, puis datetime.timedelta est utilisé pour ajouter 5 jours à la date analysée. , résultant en end_date. Cette approche gère les fins de mois de manière transparente et fournit une solution plus précise pour ajouter des jours à une date en Python.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!