Es gibt verschiedene Formate zum Herausnehmen, und es schien kompliziert zu sein. Machen Sie sich also eine Notiz. Verwenden Sie grundsätzlich ein Modul namens Kalender.
import calendar
cal = calendar.Calendar() #Kalenderobjekt erstellen
# calendar.Calendar(1)Sie können den Tag angeben, der als Wochenanfang behandelt werden soll. 0~6 und der Standardwert ist 0 (Montag).
###Erzielen Sie den Zeitplan wie in der obigen Kalenderklasse festgelegt. Es gibt die folgenden Formate.###
cal.itermonthdays(int_year,int_month)
#Iteratorformat. Sie können die Tage in der Reihenfolge herausnehmen.
cal.itermonthdays2(int_year,int_month)
#Sie können sowohl den Tag als auch den Tag erhalten. (Tag,week_Holen Sie sich die Taples namens num) in Ordnung.
cal.itermonthdates(int_year,int_month)
#Dies ist Datum / Uhrzeit.date(year,month,day)Form von.
cal.monthdayscalendar(int_year,int_month)
# [[0,0,1,2,3,4,5],[6,7..],[...]]Mit diesem Gefühl können Sie die Tage jeder Woche in einem Array erfassen.
###Bitte beachten Sie, dass das Monatsende vor und nach dem Monatsende oder dem Monatsanfang in der Woche des Monatsanfangs oder des Monatsendes liegen kann!
##Übrigens, wenn Sie nur die Anzahl der Tage in einem Monat wissen wollen##
calendar.monthrange(int_year,int_month)
#OK. Der Tag des Tages (ich frage mich, ob es notwendig sein wird ...) und die Gesamtzahl der Tage werden in Tapple zurückgegeben.
Recommended Posts