logotipo Blog Giovani Da Cruz
Python

Como descobrir o número da semana atual no ano em Python?

2 min de leitura 506 visualizações

Número da semana no ano

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?

 

Vamos ao código 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!

Deixe um comentário

Seu e-mail não será publicado.