Subtrahieren eines Tages von einem Datum in Python
Bei der Arbeit mit Datums- und Uhrzeitangaben in Python ist es oft notwendig, diese um einen bestimmten Wert zu verschieben Menge. Eine übliche Operation ist das Subtrahieren eines Tages von einem bestimmten Datum. So machen Sie es effektiv:
Verwenden des timedelta-Objekts:
Die einfachste Methode ist die Verwendung des timedelta-Objekts aus dem datetime-Modul. Mit diesem Objekt können Sie Datumsangaben in verschiedenen Zeiteinheiten, einschließlich Tagen, anpassen:
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
Dadurch wird das Datum um einen Tag verringert und die resultierende d-Variable enthält das neue datetime-Objekt.
Beispiel:
d = datetime(2023, 3, 15) days_to_subtract = 1 d -= timedelta(days=days_to_subtract) print(d) # Output: 2023-03-14 00:00:00
Zusätzlich Überlegungen:
Das obige ist der detaillierte Inhalt vonWie subtrahiere ich in Python einen Tag von einem Datum?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!