Maison > développement back-end > Tutoriel Python > Comment ajouter des jours à une date en Python sans rencontrer d'erreurs de fin de mois ?

Comment ajouter des jours à une date en Python sans rencontrer d'erreurs de fin de mois ?

Mary-Kate Olsen
Libérer: 2024-11-02 12:49:02
original
322 Les gens l'ont consulté

How to Add Days to a Date in Python Without Encountering Month-End Errors?

Ajustement des dates avec Python : ajout de flexibilité aux calculs temporels

La mise en œuvre de l'ajout de jours à une date peut être délicate en Python, surtout lorsque les fins de mois sont concernées. Cet article explore la recherche d'une solution globale à ce défi.

Comprendre le problème

Considérons une date comme « 10/10/11 », à laquelle nous souhaitons augmenter il d'ici 5 jours en utilisant Python. Le code simple pourrait ressembler à ceci :

<code class="python">import datetime

start_date = "10/10/11"

date_1 = datetime.datetime.strptime(start_date, "%m/%d/%y")
end_date = date_1 + timedelta(days=10)</code>
Copier après la connexion

Cependant, ce code rencontre une erreur car « timedelta » n'est pas défini.

Adopter une pratique préférée

Pour éviter cette erreur et garantir une approche plus fiable, il est recommandé d'utiliser explicitement le module datetime.timedelta :

<code class="python">import datetime

start_date = "10/10/11"

date_1 = datetime.datetime.strptime(start_date, "%m/%d/%y")
end_date = date_1 + datetime.timedelta(days=10)</code>
Copier après la connexion

Cette méthode ajoute effectivement 10 jours à la date de début. De même, vous pouvez ajuster le nombre de jours selon vos besoins.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal