Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich den letzten Tag eines Monats in Python effizient bestimmen?

Wie kann ich den letzten Tag eines Monats in Python effizient bestimmen?

Barbara Streisand
Barbara StreisandOriginal
2024-12-05 00:31:12606Durchsuche

How Can I Efficiently Determine the Last Day of Any Month in Python?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn