Il existe différents formats à retirer, et cela semble compliqué, alors prenez note. En gros, utilisez un module appelé calendrier.
import calendar
cal = calendar.Calendar() #Créer un objet de calendrier
# calendar.Calendar(1)Vous pouvez spécifier le jour à traiter comme le début de la semaine. 0~6 et la valeur par défaut est 0 (lundi).
###Revenu le programme comme décidé dans la classe Calendrier ci-dessus. Il existe les formats suivants.###
cal.itermonthdays(int_year,int_month)
#Format de l'itérateur. Vous pouvez sortir les jours dans l'ordre.
cal.itermonthdays2(int_year,int_month)
#Vous pouvez avoir le jour aussi bien que le jour. (Journée,week_Obtenez les taples appelés num) dans l'ordre.
cal.itermonthdates(int_year,int_month)
#C'est datetime.date(year,month,day)Forme de.
cal.monthdayscalendar(int_year,int_month)
# [[0,0,1,2,3,4,5],[6,7..],[...]]Avec ce sentiment, vous pouvez prendre les jours de chaque semaine dans un tableau.
###Veuillez noter que la fin du mois avant et après la fin du mois ou le début du mois peut arriver dans la semaine du début ou de la fin du mois!
##Au fait, si vous ne voulez connaître que le nombre de jours dans un mois##
calendar.monthrange(int_year,int_month)
#D'ACCORD. Le jour de la journée (je me demande si ce sera nécessaire ...) et le nombre total de jours seront retournés en tapple.
Recommended Posts