За информацията в тази статия или раздел не са посочени източници. Въпросната информация може да е непълна, неточна или изцяло невярна. Имайте предвид, че това може да стане причина за изтриването на цялата статия или раздел. |
Проблемът 2038 година известен още като Y2K38, по аналог с проблемът Y2K, може да доведе до отказ в компютърния софтуер, преди или през 2038 година. Проблемът засяга всички операционни системи и софтуер, които използват 32 битово число Integer, за да представят датата и часа след 00:00:00 UTC на 1 януари 1970 година. Последната дата, която може да бъде представена по този начин е 03:14:07 UTC на 19 януари 2038 година.
Времето след тази дата, ще бъде „презапуснато“, и ще бъде съхранявано като отрицателно число, което ще бъде интерпретирано като 1901 година, вместо 2038. Тъй като повечето UNIX системи съхраняват датите по този начин, системата обикновено се нарича UNIX time. Въпреки това, проблемът ще засегне и други не-UNIX системи и програми, които представят датите по този начин.
Повечето 64 битови архитектури вече използват 64 битов integer, зададен като time_t. Използвайки 64 битово число, новата дата за „презапускане“, се измества с приблизително 292 милиарда години на 4 декември 292,277,026,596 н.е.