POTHIEDU Não Decore a Resposta. Entenda o Caminho

Quantas Sextas Feiras Tem No Ano 2025

Quantas Sextas Feiras Tem No Ano 2025

Calculando sextas-feiras em 2025

O calendário de 2025 começa numa quarta-feira, 1 de janeiro. Isso define tudo. Um ano normal tem 365 dias, e 365 dividido por 7 dá exatamente 52 semanas e 1 dia extra. Esse dia extra cai na quarta-feira, o que significa que 2025 tem 52 quartas-feiras, mas apenas 52 de todas as outras sextas-feiras também. Nada especial. A resposta direta: 52. Não há truque. Mas vou explicar como chego a esse número sem depender de uma calculadora ou de consultar um calendário impresso, porque essas coisas falham quando você está correndo. O método que eu uso é simples e rápido. Pego o dia da semana do primeiro dia do ano. Em 2025, é quarta. Conto quantos dias sobram depois das 52 semanas completas. Um dia. Esse dia extra empurra todos os dias da semana para a frente por uma posição ao longo do ano. Como 1 de janeiro é quarta, a sexta-feira extra seria o 365º dia, que também cai numa quarta. Então não adiciona nenhuma sexta-feira bônus. Resultado: 52 sextas-feiras.

Para confirmar, posso distribuir mês a mês. Janeiro tem 5 (os dias 3, 10, 17, 24, 31). Fevereiro tem 4. Março tem 4. Abril tem 4. Maio tem 5. Junho tem 4. Julho tem 4. Agosto tem 5. Setembro tem 4. Outubro tem 4. Novembro tem 4. Dezembro tem 4. A soma é 52. Confere. O problema que eu encontrei na prática foi mais chato do que parecia. Tinha um sistema de agendamento de manutenções mensais que rodava toda primeira sexta do mês. Em 2024, ano bissexto, fevereiro tinha 29 dias e a primeira sexta caiu em 2 de fevereiro. Em 2025, como o ano anterior girou o calendário uma posição, a primeira sexta de fevereiro de 2025 caiu em 7 de fevereiro. Quando fiz a migração dos agendamentos de 2024 para 2025, esqueci de levar em conta o deslocamento causado pelo dia extra do ano bissexto. Dois agendamentos ficaram com datas erradas por quase três semanas até eu perceber. A correção foi recalcular todas as datas com base no dia da semana real de 1 de janeiro de 2025, e não assumir que o padrão do ano anterior se repetiria. Outro detalhe que as pessoas costumam perder: anos bissextos e anos normais têm ambos 52 sextas-feiras. A diferença é que o ano bissexto tem 52 de cada dia da semana mais um dia extra. O que muda é qual dia da semana recebe esse extra, não a quantidade total de qualquer outro dia. Em 2024, por exemplo, havia 53 segundas-feiras porque 1 de janeiro caiu numa segunda. Em 2025, o dia extra cai numa quarta, então as quartas-feiras têm 53, e as sextas permanecem com 52.

Se você precisa saber quantas sextas existem em qualquer ano de forma confiável, existe um jeito mais direto do que contar mês a mês. O algoritmo de Zeller ou simplesmente usar a função datetime do Python resolve em linha. Meu fluxo padrão é: Importar o módulo datetime.
Definir o ano.
Fazer um loop de 1 a 365 (ou 366) dias.
Verificar se o dia da semana é sexta (weekday igual a 4, porque Python conta segunda como 0).
Incrementar um contador.
Imprimir o resultado. Isso leva menos de um segundo para rodar. Se estiver fazendo isso manualmente no calendário, gasta-se tempo demais e ainda há margem para erro, como no caso que citei acima.

Saiba quando serão os próximos feriados de 2025
Saiba quando serão os próximos feriados de 2025

Uma limitação que vale lembrar: esse cálculo assume o calendário gregoriano, que é o padrão atual. Se você estiver lidando com datas históricas antes de 1582, ou com calendários diferentes como o hebraico ou o islâmico, o resultado pode ser completamente diferente. Também não inclui feriados ou dias especiais — isso é outra camada de complessidade que exige uma tabela separada, porque feriados móveis como Páscoa não seguem regras lineares. Resumindo, para 2025 a resposta é 52 sextas-feiras. O dia extra do ano cai numa quarta, então nenhuma outra day of the week ganha um extra além das quartas. Se você está construindo algo que depende dessa contagem, use código ao invés de contar no calendário. E ajuste as datas quando o ano anterior for bissexto — senão vai passar pela mesma dor de cabeça que eu tive com os agendamentos de manutenção.