Algunas de las funciones del calendario se analizan en el Conjunto 1
1. rango de meses (año, mes) : – Esta función devuelve dos números enteros, primero, el número del día inicial de la semana (0 como lunes), segundo, el número de días del mes .
2. prcal(año, w, l, c) : – Esta función también imprime el calendario de un año específico pero no hay necesidad de una operación de «impresión» para ejecutar esto.
# Python code to demonstrate the working of # monthrange() and prcal() # importing calendar module for calendar operations import calendar # using monthrange() to print start week day and # number of month print ("The start week number and no. of days of month : ",end="") print (calendar.monthrange(2008, 2)) # using prcal() to print calendar of 1997 print ("The calendar of 1997 is : ") calendar.prcal(1997, 2,1,6)
Producción:
The start week number and no. of days of month : (4, 29) The calendar of 1997 is : 1997 January February March Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 3 4 5 1 2 1 2 6 7 8 9 10 11 12 3 4 5 6 7 8 9 3 4 5 6 7 8 9 13 14 15 16 17 18 19 10 11 12 13 14 15 16 10 11 12 13 14 15 16 20 21 22 23 24 25 26 17 18 19 20 21 22 23 17 18 19 20 21 22 23 27 28 29 30 31 24 25 26 27 28 24 25 26 27 28 29 30 31 April May June Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 1 2 3 4 1 7 8 9 10 11 12 13 5 6 7 8 9 10 11 2 3 4 5 6 7 8 14 15 16 17 18 19 20 12 13 14 15 16 17 18 9 10 11 12 13 14 15 21 22 23 24 25 26 27 19 20 21 22 23 24 25 16 17 18 19 20 21 22 28 29 30 26 27 28 29 30 31 23 24 25 26 27 28 29 30 July August September Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 1 2 3 1 2 3 4 5 6 7 7 8 9 10 11 12 13 4 5 6 7 8 9 10 8 9 10 11 12 13 14 14 15 16 17 18 19 20 11 12 13 14 15 16 17 15 16 17 18 19 20 21 21 22 23 24 25 26 27 18 19 20 21 22 23 24 22 23 24 25 26 27 28 28 29 30 31 25 26 27 28 29 30 31 29 30 October November December Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 3 4 5 1 2 1 2 3 4 5 6 7 6 7 8 9 10 11 12 3 4 5 6 7 8 9 8 9 10 11 12 13 14 13 14 15 16 17 18 19 10 11 12 13 14 15 16 15 16 17 18 19 20 21 20 21 22 23 24 25 26 17 18 19 20 21 22 23 22 23 24 25 26 27 28 27 28 29 30 31 24 25 26 27 28 29 30 29 30 31
3. prmonth (año, mes, w, l) : – Esta función también imprime el mes de un año específico, pero no hay necesidad de una operación de «impresión» para ejecutar esto.
4. setfirstweekday(num) :- Esta función establece el número de inicio del día de la semana.
# Python code to demonstrate the working of # prmonth() and setfirstweekday() # importing calendar module for calendar operations import calendar # using prmonth() to print calendar of 1997 print ("The 4th month of 1997 is : ") calendar.prmonth(1997, 4, 2, 1) # using setfirstweekday() to set first week day number calendar.setfirstweekday(4) print ("\r") # using firstweekday() to check the changed day print ("The new week day number is : ",end="") print (calendar.firstweekday())
Producción:
The 4th month of 1997 is : April 1997 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 The new week day number is : 4
5. día de la semana (año, mes, fecha) : – Esta función devuelve el número del día de la semana (0 es lunes) de la fecha especificada en sus argumentos.
# Python code to demonstrate the working of # weekday() # importing calendar module for calendar operations import calendar # using weekday() to print day number of date print ("The day number of 25 April 1997 is : ",end="") print (calendar.weekday(1997,4,25))
Producción:
The day number of 25 April 1997 is : 4
Este artículo es una contribución de Manjeet Singh . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA