Maison >développement back-end >Tutoriel Python >Comment ajouter des jours à une date en Python, en gérant les fins de mois ?

Comment ajouter des jours à une date en Python, en gérant les fins de mois ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-02 07:34:29374parcourir

How to Add Days to a Date in Python, Handling Month Ends?

Ajout de jours à une date en Python

Lorsque vous travaillez avec des dates en Python, il est essentiel de prendre en compte des situations telles que les fins de mois. Cet article présente une solution robuste pour ajouter des jours à une date donnée à l'aide d'une méthode simple.

Dans l'exemple de code fourni, une erreur initiale s'est produite en raison du nom de variable non défini « timedelta ». Pour résoudre ce problème, il est recommandé d'utiliser datetime.timedelta. L'extrait de code corrigé suivant illustre le correctif :

import datetime

StartDate = "10/10/11"
date_1 = datetime.datetime.strptime(StartDate, "%m/%d/%y")
end_date = date_1 + datetime.timedelta(days=10)

print(end_date)  # Output: 2011-10-15 00:00:00

Avec ce code modifié, vous pouvez facilement ajouter des jours à une date, en s'adaptant à divers scénarios et en garantissant des résultats précis, ce qui rend la manipulation des dates en Python un jeu d'enfant.

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