Home / Руководства / Проблема 2038 года (Y2038)Guide

Проблема 2038 года — это переполнение, которое возникает в системах, хранящих Unix-время в секундах как знаковое 32-битное целое число. Максимальное время, которое может представить такое значение, — 2038-01-19 03:14:07 UTC; на секунду позже значение переполняется в отрицательную область и может быть ошибочно вычислено как 1901 год.

Её часто называют Y2038 или «Epochalypse». Решение — хранить метки времени в 64-битном формате, который может представлять сотни миллиардов лет — по сути, без ограничения.

Большинство современных операционных систем и языков уже используют 64-битное время, но старые встраиваемые устройства и 32-битные поля хранения по-прежнему требуют внимания. AG TIME основан на миллисекундах, поэтому он свободно обрабатывает время далеко за пределами этого диапазона.

Попробовать в конвертере
Все руководства