Eroarea datării Y2020, la fel ca Y2K, amânată cu 20 sau 450 de ani, în funcție de sistemul de operare

Eroarea Y2K sau Y2000 de la începutul mileniului s-a dovedit o temere fondată în ceea ce privește datarea corectă, însă rezolvată ușor de către programatori. La începutul anului 2020 însă, lenea de a rezolva definitiv eroarea a făcut ca aceasta să apară din nou. Însă și de data aceasta a fost aleasă soluția amânării. Astfel până în anul 2038 sau 2400, în funcție de sistemul de operare folosit, nu trebuie să vă faceți probleme.

O remediere leneșă nu reprezintă o soluție pe termen lung. Au demonstrat-o programatorii când la începutul anului 2020 a sosit cu probleme privind sisteele e plată, parcometre și anumite jocuri video. Eroarea cunoscută de la începutul anului 2000 fusese transferată anului 2020!

Y2020 a apărut din cauza faptului că eroarea de la începutul mileniului nu fusese rezolvată ci doar amânată. Îngrijorarea că sistemele informatice care au salvat ani ca două cifre – 99, să zicem, în loc de 1999 – ar trata 00 ca 1900 mai degrabă decât 2000 s-a dovedit reală. Însă datorită soluțiilor de actualizare a sistemelor în masă în 1999 acest lucru a fost evitat.

Numai că aproximativ 80% dintre computere au realizat acest lucru folosind o metodă ieftină și rapidă cunoscută sub numele de „fereastră”, în care toate datele de la 00 la 20 ar fi tratate ca anii 2000, mai degrabă decât în ​​anii 1900. Când sosise ianuarie 2020, acele sisteme au ajuns la sfârșitul „ferestrei” și s-au resetat la 1920!

Problema a fost rezolvată într-o manieră similară, adică de amânare a calculului datei. Pentru sistemele de operare Linux data limită este 2038 (deoarece numără data calendarului în secunde de la 1 ianuarie 1970 și este stocată ca un număr întreg de 32 de biți), iar pentru celelalte sisteme se va amâna problema până în 2486.