Pra quem pensa que o Bug do Milênio foi o último envolvendo datas, aí vai a sensação do momento: O Bug de 2013.
O Bug ocorre na seguinte situação:
Até o ano de 2012, este erro não aparecia, veja um exemplo:
* O programa X salva a data 23-abr-2011 = 20110423 (YYYYMMDD)
* Quando essa data era lida pelo programa Y, ele lia 20110423 (DDMMYYYY) = 20-nov-0423. Data errada, mas não acusava erro!
* Quando essa data era lida pelo programa Y, ele lia 20110423 (DDMMYYYY) = 20-nov-0423. Data errada, mas não acusava erro!
Pois o ano de 2013 chegou e esse erro apareceu. Veja:
* O programa X salva a data23-abr-2013 = 20130423 (YYYYMMDD)
* Quando essa data era lida pelo programa Y, ele lia 20130423 (DDMMYYYY) = 20-???-0423. Como não existe mês 13, dá erro!
* Quando essa data era lida pelo programa Y, ele lia 20130423 (DDMMYYYY) = 20-???-0423. Como não existe mês 13, dá erro!
O interessante é que esse bug está aparecendo só agora, depois de muitos anos de erro oculto. Finalmente em 2013 ele está fazendo os programas pararem de rodar.
Nenhum comentário :
Postar um comentário