Während des Programmierens in Python möchten Sie vielleicht Datum und Uhrzeit des Vormonats erhalten. Python bietet mehrere Module und Funktionen, um es schnell und effizient zu erhalten. Der "TerminzeitDas Modul ist eines von ihnen, das üblicherweise zur Arbeit mit Datum und Uhrzeit verwendet wird. Dieses Modul ist standardmäßig in Python enthalten, sodass wir es nicht separat installieren müssen.
In diesem Beitrag wird erörtert.
So erhalten Sie die DateTime des Vormonats in Python?
Um die DateTime des Vormonats in Python zu erhalten, werden die folgenden Techniken verwendet:
Methode 1: Erhalten Sie die DateTime des Vormonats in Python mit dem Modul „DateTime“ mit der Methode „Ersatz ()“
Um die DateTime des Vormonats in Python zu erhalten, ist das “Terminzeit”Modul mit dem“ersetzen()”Methode kann verwendet werden. Das Modul „DateTime“ ist das integrierte Python-Paket, das Klassen zum Umgang mit Daten und Zeiten enthält.
Beispiel
Im erstens importieren Sie die “Datum"Modul aus dem"Terminzeit" Bibliothek:
Ab DateTime Import DatumErstellen Sie nun eine Variable, die das aktuelle Datum, Monat und Jahr mit dem “speichertDatum" Methode:
c_date = Datum (2023, 2, 1)Verwenden Sie die “WennBedingung mit Monat und Jahren, um zu überprüfen, ob die bereitgestellte Bedingung dem „gleich dem“ ist1”. Wenn nicht, dann subtrahieren Sie die “1"Aus dem Jahr und dem aktuellen Datum und speichern Sie sie in"Monat" Und "Jahr”:
Monat, Jahr = (c_date.Monat-1, c_date.Jahr) Wenn c_date.Monat != 1 sonst (12, c_date.Jahr 1)Nennen Sie jetzt das "ersetzen()Methode mit den Werten von Tag, Monat und Jahr als Argumente und speichern Sie sie an die p_month„Variable:
p_month = c_date.Ersetzen (Tag = 1, Monat = Monat, Jahr = Jahr)Verwenden Sie die Druckanweisung, um das Datum des Vormonats anzuzeigen:
print (p_month)Ausgang
Methode 2: Erhalten Sie die DateTime des Vormonats in Python mit dem Modul "DateTime" mit Erweiterung "DD"
Um die DateTime des Vormonats in Python zu erhalten, ist das “Terminzeit"Modul kann durch Importieren der" verwendet werden "dd" Verlängerung. Überprüfen Sie nun das bereitgestellte Beispiel für ein besseres Verständnis.
Beispiel
Anfangs importieren Sie die “Terminzeit"Modul, indem Sie die" verwenden "dd" Verlängerung:
datetime als dd importierenHolen Sie sich nun die aktuelle Uhrzeit und das aktuelle Datum und rufen Sie das andd.Terminzeit.Heute()" Methode:
c_date = dd.Terminzeit.Heute()Ruf den "ersetzen()”Methode in der“Wenn"Zustand, wenn der aktuelle Monat ist"1", Dann ersetzen Sie es durch das"c_date" als "dd.Terminzeit.Jahr 1”. Ansonsten stellen Sie die "fest"Tage"Variable zu"0”. Sie verwenden auch das “versuchen" Und "fangen" Blöcke. Wenn eine Ausnahme eintritt, und im Vormonat Datum und Uhrzeit vorliegen:
IFC_DATE.Monat == 1:Wie Sie sehen können, enthält die untergedrehte Ausgabe das Vormonat Datum und Uhrzeit vor dem Vormonat:
Das ist es! Wir haben ausgearbeitet, wie man den Vormonat DateTime in Python bekommt.
Abschluss
Um die DateTime im Vormonat in Python zu bekommen, "Terminzeit”Modul mit dem“ersetzen()"Methode und das" DateTime "-Modul mit der Erweiterung"dd„Techniken werden angewendet. Das Modul „DateTime“ enthält Klassen zum Umgang mit Daten und Zeiten. Es kann verwendet werden, indem die Erweiterung „DD“ importiert wird. Die Methode „Ersatz ()“ überprüft den bereitgestellten Zustand und ersetzt den Wert nach dem Benutzerwunsch. Dieser Beitrag wurde auf den Wegen der DateTime im Vormonat in Python ausgearbeitet.