Dicas
B. Piropo
Anteriores:
< Windows >
Volte de onde veio
21/12/1998
< Alterando o Modo como >
< as Datas são Interpretadas >
< 98 >

Há quem não se preocupe com o bug do ano 2000. Há quem esteja se preparando para uma hecatombe no reveillon de 99. A razão, como a virtude, provavelmente está no meio: a coisa não será tão terrível como temem os últimos mas vai dar mais trabalho do que pensam os primeiros. Senão vejamos: Windows 98, como todos sabem, já está adaptado para o ano 2000, pois não? Então faça uma experiência com um programa que use os ajustes de data do próprio Windows 98. Por exemplo, o Excel. Em uma célula, entre com 10/10/31. Na próxima, entre com 10/10/30. Depois, subtraia a segunda da primeira e formate o resultado como número inteiro. Você obterá 365, o que perfeitamente natural já que a diferença entre as datas é de exatamente um ano. Agora, tente recuar mais um ano e entre com 10/10/29. Subtraia esse valor da segunda data, 10/10/30, e formate o resultado para número. Se você estava esperando encontrar novamente 365, vai tomar um susto quando se deparar com -31360. A razão do resultado aparentemente estranho é simples: para o Excel, você acabou de subtrair 10/10/2029 de 10/10/1930 (o que explica o resultado negativo). Isto ocorre porque, conforme seus ajustes padrão, quando encontra uma data com o ano expresso com dois algarismos Windows 98 (e todos os programas que usam seus ajustes internos de data) considera que ela estará no próximo século sempre que o número que exprime o ano for igual ou inferior a 29. E considera que ela se situa neste século sempre que o número que exprime o ano for igual ou superior a 30. Se esses valores não lhe são convenientes, altere-os abrindo o objeto "Configurações regionais" do Painel de Controle, passando para a aba "Data" e alterando o conteúdo da caixa de dados correspondente. Mas note que isso apenas muda o ano considerado como limiar entre os séculos: o problema da dubiedade de interpretação das datas com anos expressos com dois algarismos persistirá sempre. Seus efeitos podem ser minorados fazendo com que Windows apresente sempre datas com o ano expresso com quatro algarismos: basta alterar o conteúdo da caixa de dados "Estilo de data abreviada" na mesma aba, escolhendo um estilo em que o ano seja expresso com quatro algarismos. Mas isso afetará apenas as datas exibidas por Windows. O problema de como ele interpretará as datas que lhe forem apresentadas persistirá sempre.

B. Piropo