Comment ajouter des jours à une date en Python : une solution pour les scénarios de fin de mois

Susan Sarandon
Libérer: 2024-11-03 08:11:29
original
1017 Les gens l'ont consulté

How to Add Days to a Date in Python: A Solution for Month-End Scenarios

Ajout de jours à une date en Python

Lorsque vous travaillez avec des dates en programmation, il est souvent nécessaire d'ajouter ou de soustraire des jours à une date donnée. Cet article présente une solution générale pour cette tâche en Python, en tenant compte des scénarios de fin de mois.

Problème rencontré

Dans l'extrait de code fourni, le développeur a tenté d'ajouter 5 jours à une date en utilisant le code suivant :

<code class="python">EndDate = Date.today() + timedelta(days=10)</code>
Copier après la connexion

Cependant, cela a généré une erreur :

name 'timedelta' is not defined
Copier après la connexion

Solution Python

Pour ajouter correctement des jours à une date, la classe timedelta de le module datetime doit être utilisé. Voici une version améliorée du code :

<code class="python">import datetime

StartDate = "10/10/11"  # Example date

Date = datetime.datetime.strptime(StartDate, "%m/%d/%y")

EndDate = Date + datetime.timedelta(days=5)</code>
Copier après la connexion

Dans ce code, datetime.datetime.strptime convertit la chaîne d'entrée en un objet datetime. Ensuite, datetime.timedelta(days=5) crée un delta temporel représentant 5 jours. Enfin, l'opérateur ajoute le delta horaire à l'objet Date, produisant la date de fin souhaitée.

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