Calendário de janeiro 2005: como funciona na prática
começou num sábado. Esse detalhe importa porque definiu toda a distribuição de dias úteis, fins de semana e feriados do mês. Quem precisa trabalhar com datas antigas — planilhas, relatórios fiscais, conferência de documentos — sabe que errar o dia da semana numa data assim gera uma cascata de confusão. Um relatório feito para 2005 que considera janeiro começando numa segunda-feira já nasce errado.
O mês tinha 31 dias. As semanas caíram assim:
Sábado 1º e domingo 2 de janeiro — conchavo de final de ano. Dia 1 era Feriado Nacional de Confraternização Universal. Segunda 3 a sexta 7 — dias úteis normais. Sexta 7 era Réveillon, feriado opcional em muitos lugares, mas tecnicamente não é feriado nacional obrigatório.
Sábado 8 e domingo 9 — fim de semana normal. Segunda 10 a sexta 14 — dias úteis.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Sábado 15 e domingo 16 — fim de semana. Segunda 17 a sexta 21 — dias úteis.
Sábado 22 e domingo 23 — fim de semana. Segunda 24 a sexta 28 — dias úteis. Sexta 28 foi carnaval, feriado municipal em praticamente todo o Brasil, mas isso varia por cidade.
Sábado 29 e domingo 30 — fim de semana. Segunda 31 — dia útil, mas praticamente vazio porque gente já estava de férias ou no pós-carnaval.
calendário de janeiro 2005
O que as pessoas costumam esquecer quando precisam reconstruir esse calendário é a questão dos feriados municipais. Carnaval em 2005 caiu na sexta 28 de janeiro. Isso significa que, dependendo da cidade, o dia 27 (quinta-feira) também podia ser feriado ou ponto facultativo. Em São Paulo, por exemplo, a prefeitura costuma declarar ponto facultativo na quinta-feira anterior ao carnaval. Em outras cidades, não. Se você está validando um documento fiscal ou contratual que menciona "janeiro de 2005" como prazo, precisa saber exatamente em qual município a regra se aplica.
Outro problema real: quem usa Excel ou Google Sheets para gerar calendários automatizados com datas antigas pode se deparar com erro de calendário juliano-gregoriano em bibliotecas mais antigas. A função WEEKDAY do Excel trata janeiro de 2005 corretamente (retorna 7 para sábado, se usar o modo 1), mas planilhas exportadas de sistemas legados às vezes usam contagem a partir de 1900 com bug do leap year. Já vi.planilha onde janeiro de 2005 estava shiftado dois dias pra frente porque o sistema fonte tratava 1900 como ano bissexto. Correção: usar o modo 2 do WEEKDAY ou migrar para Python com a biblioteca python-dateutil, que não tem esse problema.
Distribuição prática dos dias
Janeiro de 2005 teve exatamente 23 dias úteis se considerarmos apenas feriados federais. Com o carnaval (28) e possivelmente a véspera (27), cai para 21 ou 22 dias úteis dependendo da cidade. Quem trabalha com folha de pagamento ou escala de funcionamento precisa somar esses dias manualmente, porque planilhas genéricas de "dias úteis do mês" raramente entram em nuances de feriados municipais.
Os domingos foram nos dias 2, 9, 16, 23 e 30. Total de 5 domingos. Sábados: 1, 8, 15, 22, 29. Também 5 sábados. Essa configuração de 5 fins de semana completos mais um dia extra (o 31º, que caiu em segunda) é típica de meses de 31 dias que começam num sábado. Não é raro alguém contar 4 semanas completas e esquecer o dia 31, o que em cálculos de diária ou aluguel pode gerar diferença de um dia inteiro no valor final.
Se você precisa de uma imagem do calendário pronto para imprimir, a forma mais confiável é gerar via código. Um script Python simples com calendar.TextCalendar() produz o layout exato sem ambiguidade. Qualquer site de calendário genérico que deixe você escolher o mês e o ano também funciona, mas verifique se a fonte realmente usa o calendário gregoriano e não algum sistema alternativo — alguns geradores online ainda cometem erros em datas anteriores a 2000.
O que não funcionar
Não tente calcular mentalmente o dia da semana de janeiro de 2005 usando regras de memo. O método de Conway ou a fórmula de Zeller funcionam, mas para datas tão próximas (só 20 anos atrás) é mais rápido consultar uma fonte confiável do que arriscar erro de contas de cabeça. E evite usar apps de calendário que sincronizam automaticamente e ajustam feriados — muitos atualizam feriados históricos de forma inconsistente, especialmente feriados municipais. Janeiro de 2005 é simples, mas o hábito de confiar cegamente nesses apps para conferência de datas antigos é Armadilha comum.