Método Python DateTime weekday() con ejemplo

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *