Python-Abfrage für den letzten Tag des angegebenen Monats

Python fragt den letzten Tag des aktuellen Monats ab

Die Methode „monthrange()“ ist eine integrierte Methode des Kalendermoduls in Python und gibt ein Tupel zurück, bei dem der erste Wert die Wochennummer am ersten Tag des Monats für das angegebene Jahr und den angegebenen Monat und der zweite Wert der Tag ist Zahl im Monat.
Erster Wert: 0 für Montag, 1 für Dienstag und 6 für Sonntag.

import calendar
import datetime

str_date='2023-07-07'
obj_date=datetime.datetime.strptime(str_date,'%Y-%m-%d')

last_day = calendar.monthrange(obj_date.year,obj_date.month)
print(last_day[0],last_day[1])

last_date = datetime.datetime(obj_date.year,obj_date.month,last_day[1])
print(last_date.date())

Der 1. Juli ist ein Samstag, daher ist der erste Wert 5, der Juli hat 31 Tage und der zweite Wert ist 31.

5 31
2023-07-31

Supongo que te gusta

Origin blog.csdn.net/qq_39065491/article/details/131603142
Recomendado
Clasificación