Как стать автором
Обновить

Комментарии 6

Даже если закрыть глаза на довольно бессвязное изложение и хрестоматийный writeonly-код, возникает два вопроса:

1 - Зачем это все если Windows использует 64 бита для времени в 100нс интервалах отсчитывая от 1601 года, и в 2038 никакого переполнения очевидно не произойдет?

2 - Даже если бы такая проблема и была, то какой смысл решать проблему за 14 лет заранее на системах которые практически гарантированно до этого времени не доживут? В 2038 году никто же все равно не сможет пользоваться музейным железом для задач требующих работы в сети, а для оффлайн задач можно просто системную дату на прошлое поменять.

Это видимо для говнософта, который зачем-то использует собственный формат хранения даты.

Тогда нехватает конкретики или примеров - что за софт и кому он будет нужен в 2038

Это не какой-то "собственный формат", это стандартный формат времени Unix, возвращаемый стандартной C-шной функцией time(). И использовал его далеко не только "говнософт".

Предлагаю автору статьи решить проблему 100500-го в большой степени года, когда переполнится 64-битный счётчик. А то как жить-то?

В свое время была проблема 2000 года. Ох сколько же денег было заработано на этой выдуманной проблеме.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории