Quando Acabou O Seculo 20 - Quando Acabou O Seculo 20 - FDPLEARN
Quando Acabou O Seculo 20 - FDPLEARN

O final do século XX é mais confuso do que parece

Quando você ouve alguém dizer que o século 20 acabou em 2000, na maioria das vezes a pessoa está tecnicamente errada. O assunto parece simples, mas gera discussão frequente porque as pessoas confundem década com século. Eu já vi isso acontecer em várias listas de discussão e fóruns, e sempre acaba virando guerra nos comentários. A confusão principal é que o ano 2000 pertence ao segundo milênio, mas ainda está dentro do vigésimo século. O século que realmente acabou foi o de 1901 a 2000, e ele se encerra em 31 de dezembro de 2000. A virada para o século seguinte só acontece na primeira meia-noite de 1º de janeiro de 2001. A razão disso é puramente matemática. Nós contamos anos a partir do ano 1, não do ano 0. O calendário gregoriano não tem um ano zero, então o primeiro século vai do ano 1 ao ano 100. O segundo, do 101 ao 200. Seguindo esse raciocínio, o vigésimo século vai de 1901 até 2000. Se alguém quiser argumentar que começa em 1900, aí está usando uma contagem popular, não a oficial. Essa diferença entre a nomenclatura do calendário e o uso coloquial é exatamente o que causa a confusão no dia a dia.

quando acabou o século 20

O século 20 acabou oficialmente às 23h59min59s do dia 31 de dezembro de 2000, no horário local de cada fuso horário. Do ponto de vista cronológico, isso significa que a virada aconteceu em momentos diferentes ao redor do mundo. Quem estava no território americano já tinha entrado no ano 2000 várias horas antes de quem estava na Nova Zelândia. Mas o fim do século em si é um instante fixo no tempo universal, não uma celebração que acontece ao mesmo tempo em todos os lugares. Quando as buzinas tocam em Times Square às vésperas de 2001, todo mundo está comemorando a entrada no novo milênio e no novo século, mesmo que os relógios ainda mostrem 2000 em muitos fusos. Um problema prático que eu enfrentei recentemente envolveu um sistema legado que processava relatórios por século. A configuração esperava que o campo "century" contivesse o valor 20 para qualquer data entre 1901 e 2000. Quando a data de 1º de janeiro de 2001 entrou no processamento, o sistema gerou um erro porque o campo retornava 21, e os valores válidos iam apenas até 20. A correção foi simples: ajustar o mapeamento no banco de dados para aceitar 21 como o novo valor do século 21, mas o verdadeiro desafio foi identificar todos os lugares onde aquela lógica estava embutida. Eu usei uma busca por strings no código-fonte e encontrei cerca de trinta e sete referências espalhadas em módulos diferentes. Levou algumas horas para atualizar tudo e rodar os testes de regressão.

👉 Clique no botão abaixo para saber mais sobre o assunto!

Outra coisa que as pessoas costumam esquecer é a diferença entre século e milênio. O terceiro milênio também começou em 2001, não em 2000. A confusão entre esses dois conceitos é tão comum que muitos celebraram o novo milênio na virada de 1999 para 2000, o que é duplamente errado do ponto de vista cronológico. Do ponto de vista comercial, faz sentido. Ninguém fica esperando mais um ano inteiro para lançar uma promoção de Ano Novo. Mas isso não muda a contagem oficial. Se você precisa converter datas para a nomenclatura de séculos de forma confiável, a fórmula mais segura é dividir o ano por 100 e arredondar para cima. Isso funciona para todo período do calendário gregoriano, desde o ano 1 até hoje. Programas como o Python com a biblioteca standard do módulo calendar seguem essa lógica, mas sistemas antigos escritos em linguagens mais limitadas podem implementar de formas esquisitas. O resultado sempre será o mesmo se a regra for aplicada corretamente: 1999 pertence ao século 20, 2000 também pertence ao século 20, e 2001 já pertence ao século 21.

Eu costumo recomendar que quem trabalha com datas em aplicações evite confiar em funções prontas de bibliotecas populares sem testar os casos de borda. Funções de formatação de data normalmente lidam bem com anos, mas quando o assunto é extrair o século, o comportamento varia entre linguagens e frameworks. Uma verificação rápida com as datas 1900, 1901, 2000 e 2001 resolve qualquer dúvida antes de colocar o código em produção. O resumo prático é que o século 20 acabou em 31 de dezembro de 2000, e o próximo começou no dia seguinte. Se alguém te corrigir dizendo que foi em 2001, provavelmente estará certa. Se a pessoa insistir que foi em 1999 ou 2000, pode ser que esteja usando a convenção popular, mas não a técnica. A melhor saída é deixar claro qual convenção está sendo usada e seguir em frente.