Python: Como identificar o dia da semana de uma data
O código abaixo mostra como identificar o dia da semana de uma data em Python
from datetime import date
DIAS = [
'Segunda-feira',
'Terça-feira',
'Quarta-feira',
'Quinta-Feira',
'Sexta-feira',
'Sábado',
'Domingo'
]
data = date(year=2018, month=6, day=29)
print(data)
indice_da_semana = data.weekday()
print(indice_da_semana)
dia_da_semana = DIAS[indice_da_semana]
print(dia_da_semana)
numero_do_dia_da_semana = data.isoweekday()
print(numero_do_dia_da_semana)
Saída:
2018-06-29
4
Sexta-feira
5
É importante observar que o método weekday()
da classe date
retorna o dia da semana como um número inteiro, onde 0 representa a segunda-feira e 6 representa o domingo.
Podemos também usar o método isoweekday()
que retorna o dia da semana onde 1 representa segunda-feira e 7 representa domingo.
Referências: