En este artículo, discutiremos la función del día de la semana() en el módulo DateTime. La función weekday() se utiliza para obtener el número de semana en función de la fecha y hora dada. Devolverá el número en el rango de 0-6
Representación | Sentido |
---|---|
0 | Lunes |
1 | martes |
2 | miércoles |
3 | jueves |
4 | Viernes |
5 | sábado |
6 | Domingo |
Tomará la entrada como DateTime en el formato de «(YYYY, MM, DD, HH, MM, SS)», donde,
- AAAA significa año
- MM significa Mes
- DD significa Fecha
- HH significa Hora
- MM significa minuto
- SS significa segundo
Primero necesitamos importar el módulo DateTime y crear un DateTime, ahora usando la función weekday() obtendremos el día de la semana para un DateTime en particular.
Sintaxis:
fecha y hora (AAAA, MM, DD, HH, MM, SS).día de la semana()
también podemos extraer la fecha de DateTime usando la siguiente sintaxis:
Sintaxis:
fecha y hora (AAAA, MM, DD, HH, MM, SS). fecha()
Ejemplo : programa de Python para crear DateTime y mostrar DateTime y date
Python3
# importing datetime class from datetime import datetime # create datetime x = datetime(2021, 8, 8, 12, 5, 6) # display print("Datetime is :", x) # get the date print("Date is :", x.date())
Producción:
La fecha y hora es: 2021-08-08 12:05:06
La fecha es: 2021-08-08
Ejemplo: programa de Python para obtener los días de la semana para las fechas y horas dadas
Python3
# importing datetime class from datetime import datetime # create datetime x = datetime(2021, 8, 8, 12, 5, 6) # display print("Datetime is :", x) # get the weekday print("weekday is :", x.weekday()) # create datetime x = datetime(2021, 9, 10, 12, 5, 6) # display print("Datetime is :", x) # get the weekday print("weekday is :", x.weekday()) # create datetime x = datetime(2020, 1, 8, 12, 5, 6) # display print("Datetime is :", x) # get the weekday print("weekday is :", x.weekday())
Producción:
La fecha y hora es: 2021-08-08 12:05:06
día de la semana es: 6
La fecha y hora es: 2021-09-10 12:05:06
día de la semana es: 4
La fecha y hora es: 2020-01-08 12:05:06
día de la semana es: 2
Ejemplo 3: programa Python para obtener el nombre del día de la semana
Python3
# create a list of weekdays from datetime import datetime days = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"] # importing datetime class # create datetime x = datetime(2021, 8, 8, 12, 5, 6) # display print("Datetime is :", x) # get the weekday name using index print("weekday is :", days[x.weekday()]) # create datetime x = datetime(2021, 9, 10, 12, 5, 6) # display print("Datetime is :", x) # get the weekday name using index print("weekday is :", days[x.weekday()]) # create datetime using index x = datetime(2020, 1, 8, 12, 5, 6) # display print("Datetime is :", x) # get the weekday name using index print("weekday is :", days[x.weekday()])
Producción:
La fecha y hora es: 2021-08-08 12:05:06
día de la semana es: domingo
La fecha y hora es: 2021-09-10 12:05:06
día de la semana es: viernes
La fecha y hora es: 2020-01-08 12:05:06
día de la semana es: miércoles
Publicación traducida automáticamente
Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA