Katholische Universität Eichstätt

Rechenzentrum

J2K-Infos
Übersicht
zurück weiter

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.

nach oben
10.04.1999
Peter Mösgen