Podczas programowania w Python możesz chcieć uzyskać datę i godzinę z poprzedniego miesiąca. Python zapewnia wiele modułów i funkcji, aby uzyskać szybko i wydajnie. „„Datetime„Moduł jest jednym z nich, który jest powszechnie wykorzystywany do pracy z datą i godziną. Ten moduł jest domyślnie zawarty w Pythonie, więc nie jesteśmy zobowiązani do instalowania go osobno.
W tym poście omówiono datę i godzinę z poprzedniego miesiąca w Python.
Jak uzyskać datetim z poprzedniego miesiąca w Python?
Aby uzyskać datetim z poprzedniego miesiąca w Python, stosowane są następujące techniki:
Metoda 1: Uzyskaj datetime z poprzedniego miesiąca w Python za pomocą modułu „DateTime” metodą „zamiennik ()”
Aby uzyskać datetim z poprzedniego miesiąca w Python, „Datetime”Moduł z„zastępować()„Można zastosować metodę. Moduł „DateTime” to wbudowany pakiet Pythona, który zawiera klasy do obsługi dat i godzin.
Przykład
Początkowo importuj „data„Moduł z„Datetime" biblioteka:
Od daty datetime daty importuTeraz utwórz zmienną, która przechowuje bieżącą datę, miesiąc i rok z „data" metoda:
C_DATE = data (2023, 2, 1)Użyj "Jeśli”Warunek z miesiącem i latami, aby sprawdzić, czy dostarczony warunek jest równy„1". Jeśli nie, odejmij „1”Od roku i bieżącej daty i przechowuj je do„miesiąc" I "rok”:
miesiąc, rok = (c_date.Miesiąc 1, C_Date.Rok) Jeśli C_Date.miesiąc != 1 else (12, c_date.1 rok)Teraz zadzwoń do „zastępować()„Metoda z wartościami dnia, miesiąca i roku jako argumentów i przechowywania ich do P_Month" zmienny:
P_MONTH = C_DATE.Wymień (dzień = 1, miesiąc = miesiąc, rok = rok)Użyj instrukcji drukowania, aby wyświetlić datę z poprzedniego miesiąca:
Drukuj (p_month)Wyjście
Metoda 2: Uzyskaj datetime z poprzedniego miesiąca w Python za pomocą modułu „DateTime” z rozszerzeniem „DD”
Aby uzyskać datetim z poprzedniego miesiąca w Python, „Datetime„Moduł może być używany przez importowanie„Dd" rozszerzenie. Teraz sprawdź podany przykład, aby uzyskać więcej zrozumienia.
Przykład
Początkowo importuj „Datetime”Moduł za pomocą„Dd" rozszerzenie:
Importuj DATIME jako DDTeraz zdobądź bieżącą godzinę i datę i zadzwoń do „Dd.Datetime.Dzisiaj()" metoda:
C_DATE = DD.Datetime.Dzisiaj()Zadzwoń do "zastępować()„Metoda wewnątrz„Jeśli”Warunek, jeśli bieżący miesiąc to„1”, A następnie zastąp go„c_date" Jak "Dd.Datetime.1 rok". W przeciwnym razie ustaw „dni„Zmienna do„0". Używasz również „próbować" I "złapać" Bloki. Jeśli wystąpi jakikolwiek wyjątek i wydrukuj datę i godzinę w poprzednim miesiącu:
ifc_date.miesiąc == 1:Jak widać, poniżej podana dane wyjściowe zawiera datę i godzinę w poprzednim miesiącu:
Otóż to! Opracowaliśmy, jak uzyskać dateTime z poprzedniego miesiąca w Python.
Wniosek
Aby uzyskać datetime z poprzedniego miesiąca w Python, „Datetime”Moduł z„zastępować()„Metoda i moduł„ Datetime ”przy użyciu rozszerzenia„Dd„Stosowane są techniki. Moduł „DateTime” zawiera klasy do obsługi dat i godzin. Można go wykorzystać poprzez importowanie rozszerzenia „DD”. Metoda „zamień ()” sprawdza dostarczony warunek i zastępuje wartość zgodnie z pożądaniem użytkownika. Ten post opracował sposoby uzyskania danych z poprzedniego miesiąca w Python.