Problema anului 2000 este legata de trei aspecte majore:
Este cea mai des intalnita problema, avand si efectele cele mai nefaste. Anumite aplicatii care folosesc acest mod de stocare nu vor putea efectua corect calcule, deoarece nu pot vedea anii din secolul 21 ca fiind numere mai mari decāt anii din secolul 20 (exemplu: 2000 - 1998 = 2, dar 00 - 98 = -98 sau 98, daca aplicatia nu permite numere negative). Asadar, programele care stocheaza anul pe doi digiti considera secolul 20 implicit. Rezultate eronate pot aparea, de exemplu, in programele de gestiune si contabilitate, la fel de bine ca in aplicatiile care inregistreaza alarme sau parole sau creeaza log-uri si rapoarte periodice. Tot o problema va fi si determinarea zilei saptamanii in functie de data.
Anii bisecti se pot calcula dupa un algoritm matematic foarte simplu: toti anii care sunt divizibili cu 4 si (in acelasi timp) nu sunt divizibili cu 100, precum si anii divizibili cu 400 sunt ani bisecti ( Cu operatori logici arata cam asa: div. cu 4 AND ( indiv. prin 100 OR (div.cu 400 AND impartirea prin 900 genereaza rest 200 sau 600)) ). Anul 1900 nu este deci un an bisect, in vreme ce anul 2000 este. Datorita neinvocarii regulii divizibilitatii la 400, exista unele sisteme care nu recunosc anul 2000 ca fiind bisect, deci toate datele de dupa 29 februarie 2000 vor fi decalate cu o zi.
In anumite aplicatii mai vechi, scrierea eficienta a codului in scopul economiei de memorie a dus la folosirea campurilor de tip data pentru operatii speciale. Data cea mai frecvent folosita pentru aceste operatii este 9/9/99. Intelesul acestei date poate diferi, in functie de autorii aplicatiei (exemple: 'salveaza aceasta entitate pentru totdeauna' sau 'sterge aceasta entitate dupa 30 zile' sau 'sorteaza aceasta entitate la inceputul raportului'). Aceasta folosire a datelor este unul din motivele pentru care nu exista un remediu general valabil pentru corectarea folosirii defectuoase a datelor.
pentru Windows 3.x , 95 si 98.
y2kfix.exe pentru Windows NT
Y2K link
IBM Year 2000 Home Page
Microsoft TechNet - Year 2000
Other Links for the
Year 2000 Problem
The Year 2000 Information Center - Millennium Bug
Y2K FOR TODAY - INFORMATION &
RESOURCES ON Y2K
Year 2000 resources
Computerworld articles
ZDY2K Home
Y2K tools
Greenwich Mean Time
NSTL YMARK2000
Y2K Preparedness Year 2000 Readiness and Personal
Survival Contingency Planning
Year 2000 Downloads Y2K Testing
Software Millennium Bug PC Shareware
Y2k Compatibility Checking Software