Século 22 Começou Em Que Ano - A que século pertence o ano em que estamos? ( - brainly.com.br
A que século pertence o ano em que estamos? ( - brainly.com.br

Entendendo o início dos séculos na prática

O século 22 começou em 1º de janeiro de 2101. Não é um erro de digitação, e sei que isso gera confusão. A questão é que não existe ano zero no calendário gregoriano. A contagem vai de 1 a.C. para 1 d.C. diretamente. Isso significa que cada século tem exatamente 100 anos, e começa sempre no ano terminado em 01.

século 22 começou em que ano

Muita gente acha que 2100 seria o primeiro ano do século 22, mas não é. É o último ano do século 21. A diferença parece pequena, mas quando você precisa marcar algum prazo histórico ou referência cronológica, errar isso por um ano pode causar estrago em documentações e registros. No meu trabalho com documentação histórica e arquivamento digital, já vi planilhas inteiras ficarem desencontradas porque alguém assumiu que séculos começam em anos terminados em 00. O problema é mais comum do que parece em sistemas legados. Uma base de dados que gerenciei há alguns anos tinha campos de data com conversão automática de século baseada na divisão por 100. A função dividia o ano por 100 e arredondava, então 2100 retornava século 21, mas 2101 já ia para o 22. Quando fiz uma auditoria, percebi que 37 registros de eventos entre 2001 e 2100 tinham sido classificados no século 20 por um bug nessa lógica. A correção foi substituir a função por uma que subtrai 1 do ano antes de dividir, o que alinha com a regra real da contagem.

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

Isso vale para qualquer século. O século 20 começou em 1901, não em 1900. O século XXI começou em 2001. O mesmo padrão se aplica para frente e para trás no tempo. Século 1 começou em 1 d.C., não em 0, porque esse ano simplesmente não existe na convenção vigente. O formato de formatação de datas em algumas bibliotecas de programação lida mal com isso. No Python, por exemplo, a diretiva %C calcula o século como o número do século do ano, e funciona corretamente para anos a partir de 1 d.C., mas em outras linguagens como JavaScript, não há suporte nativo e você precisa implementar manualmente. Se estiver usando PHP, a função date('Y') não traz essa informação, e você precisa calcular (int)(($year - 1) / 100) + 1.

Outro detalhe que poucas pessoas levam em conta: décadas também seguem a mesma lógica. A década de 2100 a 2109, por exemplo, pertence ao século 22. Mas muita gente chama os anos 2100 a 2109 de "década de 2000" por analogia errada com os anos 2000 a 2009. Na verdade, os anos 2100 a 2109 estão na primeira década do século 22, e os anos 2000 a 2009 estão na primeira década do século 21. A correspondência visual é a mesma, mas a pertenência cronológica é diferente por causa do deslocamento de um ano. Se você precisa converter uma lista grande de anos para séculos de forma programática, evite funções prontas de frameworks que não especificam o comportamento para o ano 100, 200, 300 etc. Teste com anos de contorno antes de confiar no resultado. Eu descobri isso na prática quando uma API de terceiros retornava século 1 para o ano 100, quando o correto seria século 2, porque a conversão interna dela usava divisão inteira sem o ajuste do menos 1.