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

Wie kann ich den letzten Tag eines Monats in Python finden?

DDD
DDDOriginal
2024-12-02 06:47:10490Durchsuche

How Can I Find the Last Day of a Month in Python?

Bestimmen des letzten Tages eines Monats in Python

Pythons Standardbibliothek bietet mehrere Dienstprogramme für die Arbeit mit Kalenderfunktionen. Eine solche Funktion, Calendar.monthrange, kann verwendet werden, um den letzten Tag eines bestimmten Monats einfach zu bestimmen.

Die Funktion Calendar.monthrange benötigt zwei Argumente: das Jahr und den Monat und gibt ein Tupel zurück, das den Wochentag enthält des ersten Tages des Monats und die Anzahl der Tage im Monat. Der letzte Tag des Monats kann durch Zugriff auf das zweite Element im Tupel abgerufen werden.

import calendar

year = 2023
month = 2

weekday, days_in_month = calendar.monthrange(year, month)
last_day = days_in_month

Das dateutil-Paket bietet auch Funktionen für die Arbeit mit Kalenderdaten. Für diese spezielle Aufgabe reichen jedoch die Standardbibliotheksfunktionen von Python aus.

Zusammenfassend lässt sich sagen, dass das folgende Snippet verwendet werden kann, um den letzten Tag eines Monats mithilfe der Standardbibliothek von Python abzurufen:

import calendar

def get_last_day_of_month(year, month):
    weekday, days_in_month = calendar.monthrange(year, month)
    return days_in_month

Das obige ist der detaillierte Inhalt vonWie kann ich den letzten Tag eines Monats in Python finden?. 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