Worin besteht das Jahr-2000-Problem?
Die Ursache des Problems ist die zweistellige Speicherung von
Jahreszahlen in vielen Systemen der Informationstechnologie.
Die Angabe 00 kann in solchen Systemen sowohl als 1900 wie auch als 2000
interpretiert werden. Die Folge sind Rechenfehler wie beispielsweise
00 - 99 = -99
oder, falls keine negativen Zahlen unterstützt werden,
00 - 99 = 99
statt korrekterweise 2000 - 1999 = 1.
Weitere Berechnungsfehler können entstehen, wenn die
Schaltjahrlogik der Systeme nicht korrekt arbeitet.
Nach DIN EN 28601 ist ein Schaltjahr ein Jahr,
dessen Jahreszahl durch vier ohne Rest geteilt werden kann.
Ein Jahrhundert-Jahr ist dann ein Schaltjahr, wenn die Jahreszahl
durch 400 ohne Rest geteilt werden kann.
Schließlich lösen spezielle Daten wie der 9.9.99
bei einigen älteren Programmcodes unerwünschte Sonderfunktionen aus,
beispielsweise das Löschen von Datenelementen.
|