Fala galera da programação, tudo beleza?
É sabido que um ano possui 52 semanas, e em algumas situações precisamos saber em qual dessas semanas estamos para informar em nosso sistema.
Isso pode ser utilizado para várias coisas, como por exemplo o rastreamento de produção de alguma mercadoria.
Legal, mas como fazer isso em Python?
Você pode usar a biblioteca datetime
em Python para obter o número da semana atual no ano. Aqui está um exemplo de programa que faz isso:
''' Criado pelo Professor Giovani Da Cruz ''' import datetime def obter_numero_semana_atual(): # Obtém a data atual data_atual = datetime.date.today() # Obtém o número da semana atual no ano numero_semana_atual = data_atual.strftime("%U") return int(numero_semana_atual) # Chamando a função e exibindo o resultado numero_semana = obter_numero_semana_atual() print(f'O número da semana atual no ano é: {numero_semana}')
Este exemplo de programa utiliza a função datetime.date.today()
para obter a data atual e, em seguida, formata essa data para obter o número da semana atual usando o formato “%U”. A função strftime
retorna uma string, que é convertida para um número inteiro antes de ser exibida.
Testando com a data 06/12/2023 o resultado é 49, ou seja, é a semana 49 de 52 em 2023.
Beleza pessoal? Esta foi uma dica rápida que espero que seja útil.
Dúvidas ou sugestões? Deixe o seu comentário!
Um abraço e até o próximo post. Valeu!
Está gostando do conteúdo?
Considere pagar um cafezinho para nossa equipe!