Maison  >  Article  >  développement back-end  >  Comment ajouter des jours à une date en Python : un guide étape par étape

Comment ajouter des jours à une date en Python : un guide étape par étape

DDD
DDDoriginal
2024-11-03 01:00:29592parcourir

How to Add Days to a Date in Python: A Step-by-Step Guide

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn