• Вы здесь

    Что такое проблема 2038 года и как она связана с эпохой?

    Нейро

    Ответ создан на основе результатов поиска

    Проблема 2038 года — это проблема вычисления времени, из-за которой некоторые компьютерные системы не могут представлять время после 03:14:07 UTC 19 января 2038 года 1.
    Она связана с эпохой Unix, так как многие компьютерные системы измеряют время с использованием Unix Time — количества секунд, прошедших с момента создания Unix (00:00:00 UTC 1 января 1970 года) 1.
    В старых 32-битных системах для хранения секунд используется тип данных time_t, который представляет время в виде 32-битного целого со знаком 2. Самая поздняя дата, которая может быть представлена таким форматом, — это 03:14:07 19 января 2038 года по Всемирному времени (UTC) 2. Более позднее время заставит поле данных стать отрицательным, что может привести к сбоям в работе программ и ошибочным вычислениям 2.