dias da semana em ordem
A gente costuma esquecer o quanto essa coisa aparentemente simples causa confusão no dia a dia, não é? Todo mundo sabe que a semana começa numa certa ordem, mas quando precisa listar os dias num documento, num código ou numa planilha, começa a dar aquela travada. Eu já vi gente errar isso várias vezes, principalmente quando tem que lidar com sistemas que exigem formato específico. O padrão correto em português é simplesmente: segunda-feira, terça-feira, quarta-feira, quinta-feira, sexta-feira, sábado e domingo. Sete dias. Se você vir qualquer lista que comece com domingo antes de segunda, saiba que isso é influência do padrão internacional ISO 8601, que define segunda como o primeiro dia da semana. No Brasil, o senso comum e a maioria das plataformas ainda tratam domingo como início, o que gera uma bagunça danada quando um sistema espera uma coisa e outro espera outra.
Como montar a lista sem errar na prática
Vou te mostrar do jeito que eu faço, porque já perdi tempo pensando nisso à toa. O primeiro passo é decidir o contexto de uso. Se for para um relatório interno da empresa, um calendário escolar ou qualquer coisa formal no Brasil, use a ordem cultural local: segunda a domingo. Se for para exportação de dados, integração com API ou sistema que segue padrões internacionais, aí você usa o formato ISO, onde segunda é o dia 1 e domingo é o dia 7. Eu já passei por um problema específico que vou te contar porque é útil. Trabalhando num projeto de automação de relatórios, precisei integrar um sistema brasileiro com uma API europeia. O sistema brasileiro enviava a semana começando pelo domingo, mas a API esperava segunda. Resultado: todo mês os relatórios vinham com um dia de defasagem. A solução foi criar uma função simples que faz o mapeamento manual, substituindo a posição do domingo pela de segunda. Demorou uns vinte minutos pra resolver e desde então nunca mais voltei a ter esse tipo de problema.
Uma coisa que muita gente não leva em conta é a questao das versões abreviadas. Segundo, Terça, Quarta, Quinta, Sexta, Sábado, Domingo. Ou então só as iniciais: S, T, Q, Q, S, S, D. Esse último formato é especialmente perigoso porque as duas letras S se repetem (Segunda e Sábado). Em tabelas e planilhas, isso já causou erro de fórmulas pra mim várias vezes. A solução que eu adotei é usar as siglas de três letras quando possível, ou incluir o dia completo nos headers.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Formatos comuns e onde cada um se encaixa
Tem basicamente três formatos que você vai encontrar na prática. O por extenso, que é o mais seguro pra documentos impressos e apresentações. O abreviado, útil pra tabelas e dashboards. E o numérico, que é o que as máquinas preferem. Aqui vai a pegadinha: o formato numérico varia conforme o padrão. ISO 8601 usa 1 a 7, começando em segunda. Já o padrão americano (que influencia muitas bibliotecas de programação) usa 0 a 6, começando em domingo. Isso significa que segunda pode ser 1 num sistema e 0 noutro, e se você não prestar atenção, vai ter dados completamente errados. Se você precisa de uma lista pronta pra copiar e colar, aqui está a versão completa em português do Brasil:
Segunda-feira, Terça-feira, Quarta-feira, Quinta-feira, Sexta-feira, Sábado, Domingo. E a versão abreviada:
Seg, Ter, Qua, Qui, Sex, Sáb, Dom. Por último, um conselho prático: sempre deixe claro qual formato está usando. Coloque uma nota de rodapé, um comentário no código, ou um cabeçalho explicativo. Isso evita mal-entendidos e economiza horas de debugging que eu já perdi varias vezes com esse tipo de coisa.