Jahr-2022-Problem

Das Jahr-2022-Problem oder Y2K22-Bug ist ein Programmierfehler, der beim Übergang vom Jahr 2021 ins Jahr 2022 auftrat. Er betrifft Programme, die Zeitangaben minutengenau verarbeiten, sich auf ein zweistelliges Jahr beschränken und diese Zeit in einer vorzeichenbehafteten 32-Bit-Integer-Zahl speichern. Es ist verwandt mit dem Jahr-2000- und dem Jahr-2038-Problem.

Beispiel: Der 31. Dezember 2021 um 23:59 wird als Zahl 2112312359 gespeichert. Der 1. Januar 2022 um 00:00 wird als Zahl 2201010000 gespeichert. Letztere ist größer als 2147483647, der größte Wert, der in einer 32 Bit großen vorzeichenbehafteten Ganzzahl gespeichert werden kann.

Betroffene Systeme

Vorfälle

Bei den beschriebenen Vorfällen zum Jahreswechsel ist bislang nicht bekannt, ob der oben beschriebene Bug die Ursache ist oder ein anderer Fehler zum Jahreswechsel zum Problem wurde.

Siehe auch