Можно ли установить дату на компьютере с Linux на 2040 год?

Можно ли установить дату на компьютере с Linux на 2040 год?

Мне нужно установить дату в Ubuntu (8.04.4 LTS) на 2040 год (чтобы проверить что-то, что не имеет отношения к этому вопросу). Это возможно?

Я могу бегать:

$ sudo date -s "15 JAN 2038 18:00:00"
Fri Jan 15 18:00:00 PST 2038

...но:

$ sudo date -s "15 JAN 2039 18:00:00"
date: invalid date `15 JAN 2039 18:00:00'

Предел где-то в 2038 году (или до 15 января 2039 года)? Меняется ли это в разных версиях Linux?

решение1

В системах, представляющих время как 32-битное целое число, нет. См.http://en.wikipedia.org/wiki/Год_2038_проблемадля получения более подробной информации. Согласно этой статье, самое позднее время, которое может представить большинство систем, — это 03:14:07 UTC во вторник, 19 января 2038 года.

Обратите внимание, что большинство 64-битных систем уже используют 64 бита для хранения времени, поэтому это не будет проблемой после обновления (которое вам в любом случае следует сделать, чтобы вы могли использовать всю ту оперативную память, которую вы приобрели на своей новой быстрой машине).

Связанный контент