Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich den letzten Tag eines Monats in Python effizient bestimmen?
Bestimmen des letzten Tages eines Monats in Python
Für Entwickler, die einen effizienten und unkomplizierten Ansatz zum Ermitteln des letzten Tages eines bestimmten Monats suchen Mit der Standardbibliothek von Python kommt Calendar.monthrange zur Rettung. Diese Funktion gibt ein Array mit zwei Elementen zurück: den Wochentag des ersten Tages des Monats und die Anzahl der Tage in diesem Monat.
import calendar # Get last day of January 2002 last_day_of_jan_2002 = calendar.monthrange(2002, 1)[1] # Result: 31
Die Handhabung von Schaltjahren erfolgt ebenfalls nahtlos, wie im folgenden Beispiel gezeigt:
# Get last day of February 2008 (leap year) last_day_of_feb_2008 = calendar.monthrange(2008, 2)[1] # Result: 29
Wenn Sie einen prägnanten Ausdruck bevorzugen, können Sie den folgenden Codeausschnitt verwenden:
calendar.monthrange(year, month)[1]
Das obige ist der detaillierte Inhalt vonWie kann ich den letzten Tag eines Monats in Python effizient bestimmen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!