Anzahl der Tage eines Monats in Python ermitteln

English Deutsch

Wenn du herausfinden möchtest, wie viele Tage ein Monat hat, verwende dieses Snippet in Python:

days_in_month_basic.py
from calendar import monthrange

num_days = monthrange(2019, 2)[1] # num_days = 28

print(num_days) # Gibt 28 aus

Das calendar-Modul berücksichtigt automatisch Schaltjahre.

Du kannst auch dieses Funktions-Snippet verwenden:

days_in_month_function.py
from calendar import monthrange

def number_of_days_in_month(year=2019, month=2):
    return monthrange(year, month)[1]

# Anwendungsbeispiel:
print(number_of_days_in_month(2019, 2)) # Gibt 28 aus

Du kannst auch meine Python-3-Bibliothek UliEngineering mit pip install -U UliEngineering installieren und dann number_of_days_in_month() verwenden, indem du es wie folgt importierst:

uliengineering_import_example.py
from UliEngineering.Utils.Date import *

Check out similar posts by category: Python