Maison >développement back-end >Tutoriel Python >Comment soustraire un jour d'une date en Python ?
Soustraire un jour d'une date en Python
Lorsque vous travaillez avec des dates et des heures en Python, il est souvent nécessaire de les décaler d'une valeur spécifique montant. Une opération courante consiste à soustraire un jour à une date donnée. Voici comment le faire efficacement :
Utiliser l'objet timedelta :
La méthode la plus simple consiste à utiliser l'objet timedelta du module datetime. Cet objet vous permet d'ajuster les dates selon différentes unités de temps, y compris les jours :
from datetime import datetime, timedelta # Create a datetime object d = datetime.today() # Create a timedelta object to subtract 1 day days_to_subtract = 1 delta = timedelta(days=days_to_subtract) # Subtract the delta from the datetime object d -= delta
Cela décrémentera la date d'un jour et la variable d résultante contiendra le nouvel objet datetime.
Exemple :
d = datetime(2023, 3, 15) days_to_subtract = 1 d -= timedelta(days=days_to_subtract) print(d) # Output: 2023-03-14 00:00:00
Supplémentaire Considérations :
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!