Datum und Uhrzeit des vorherigen Monats in Python
Beim Programmieren in Python möchten Sie möglicherweise das Datum und die Uhrzeit des vorherigen Monats abrufen. Python bietet mehrere Module und Funktionen, um dies schnell und effizient zu erreichen. Das „datetime“-Modul ist eines davon, das häufig verwendet wird, um mit Datum und Uhrzeit zu arbeiten. Dieses Modul ist standardmäßig in Python enthalten, daher müssen wir es nicht separat installieren.
In diesem Beitrag wird erläutert, wie man das Datum und die Uhrzeit des vorherigen Monats in Python erhält.
Wie man das Datum und die Uhrzeit des vorherigen Monats in Python erhält?
Um das Datum und die Uhrzeit des vorherigen Monats in Python zu erhalten, werden die folgenden Techniken verwendet:
- datetime-Modul mit replace()
- datetime-Modul Verwendung der Erweiterung dd
Methode 1: Erhalten Sie das Datum des vorherigen Monats in Python mit dem “datetime”-Modul und der “replace()”-Methode
Um das Datum und die Uhrzeit des vorherigen Monats in Python zu erhalten, kann das “datetime” Modul mit der “replace()” Methode verwendet werden. Das “datetime” Modul ist das integrierte Paket von Python, das Klassen zur Handhabung von Daten und Zeiten enthält.
Beispiel
Zuerst importieren Sie das “date” Modul aus der “datetime” Bibliothek:
from datetime import date
Jetzt erstellen Sie eine Variable, die das aktuelle Datum, den Monat und das Jahr mit der “date” Methode speichert:
c_date = date(2023, 2, 1)Verwenden Sie die “if”-Bedingung mit Monaten und Jahren, um zu überprüfen, ob die angegebene Bedingung gleich “1” ist. Wenn nicht, ziehen Sie “1” vom Jahr und dem aktuellen Datum ab und speichern Sie sie in “Monat” und “Jahr”:
month, year = (c_date.month-1, c_date.year) if c_date.month != 1 else (12, c_date.year-1)Jetzt rufen Sie die replace() Methode mit den Tag-, Monats- und Jahreswerten als Argumente auf und speichern Sie diese in der p_month Variable:
p_month = c_date.replace(day=1, month=month, year=year)Verwenden Sie die Druckanweisung, um das Datum des vorherigen Monats anzuzeigen:
print(p_month)Ausgabe
Methode 2: Datum und Uhrzeit des vorherigen Monats in Python mit dem “datetime” Modul und der Erweiterung “dd” abrufen
Um das Datum und die Uhrzeit des vorherigen Monats in Python zu erhalten, kann das “datetime”-Modul verwendet werden, indem die “dd”-Erweiterung importiert wird. Überprüfen Sie nun das bereitgestellte Beispiel für ein besseres Verständnis.
Beispiel
Zunächst importieren Sie das “datetime” Modul, indem Sie die “dd” Erweiterung verwenden:
import datetime as ddJetzt holen Sie sich die aktuelle Uhrzeit und das Datum und rufen Sie die Methode „dd.datetime.today()“ auf:
c_date = dd.datetime.today()Rufen Sie die Methode “replace() ” innerhalb der “if ” Bedingung auf. Wenn der aktuelle Monat “1 ” ist, ersetzen Sie ihn durch “c_date ” als “dd.datetime.year – 1 ”. Andernfalls setzen Sie die Variable “days ” auf “0 ”. Sie verwenden auch die Blöcke “try ” und “catch ”. Wenn eine Ausnahme auftritt, drucken Sie das Datum und die Uhrzeit des vorherigen Monats aus:
ifc_date.month == 1:p_month = c_date.replace(year=c_date.year - 1, month=12)
else: days = 0
while True: try:p_month = c_date.replace(month=c_date.month - 1, day=c_date.day - days)
break
except ValueError: days += 1
print(p_month)
Wie Sie sehen können, enthält die unten angegebene Ausgabe das Datum und die Uhrzeit des vorherigen Monats:
Das ist es! Wir haben erläutert, wie man das Datum und die Uhrzeit des vorherigen Monats in Python erhält.
Fazit
Um das Datum und die Uhrzeit des vorherigen Monats in Python zu erhalten, werden das datetime-Modul mit der replace()-Methode und das datetime-Modul unter Verwendung der dd-Techniken eingesetzt. Das datetime-Modul enthält Klassen zur Handhabung von Daten und Zeiten. Es kann durch Importieren der dd-Erweiterung verwendet werden. Die replace()-Methode überprüft die angegebene Bedingung und ersetzt den Wert nach den Wünschen des Benutzers. Dieser Beitrag erläuterte die Möglichkeiten, das Datum und die Uhrzeit des vorherigen Monats in Python zu erhalten.

