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

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!

  • Publicado por Giovani Da Cruz
  • 103 views
  • 0 comentarios
  • 6 de dezembro de 2023

 

Está gostando do conteúdo?
Considere pagar um cafezinho para nossa equipe!

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Posts Relacionados a Categoria Programação

Continue aprendendo

Aumente o seu conhecimento
Copiando o Registro Atual entre TClientDataSets em Delphi de Forma Genérica
18 de maio de 2024
Introdução à Programação Orientada a Objetos: Conceitos Essenciais e Exemplos Práticos
15 de maio de 2024
Explorando Variáveis Inline no Delphi: Uma Abordagem Aprofundada
13 de maio de 2024
Título: 10 Estratégias Comprovadas para Aumentar a Visibilidade do Seu Blog WordPress
12 de maio de 2024
Como simular uma tecla ser pressionada em Delphi e Lazarus?
12 de maio de 2024
Explorando os Operadores Lógicos: Fundamentos das Linguagens de Programação
9 de maio de 2024
Explorando os Operadores Matemáticos nas Linguagens de Programação
7 de maio de 2024
Utilizando TParallel.For da Biblioteca de Programação Paralela em Delphi
6 de maio de 2024
A Importância de Nomes Mnemônicos em Variáveis: Facilitando a Compreensão e Manutenção do Código
2 de maio de 2024
Detecção de formatos gráficos em Delphi
19 de abril de 2024