Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FTN.DEVELOP
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FTN.DEVELOP с датами от 12 Jul 13 20:52:30 до 16 May 24 10:00:00, всего сообщений: 2488
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2456 из 2488 =================================== RU.FTN.DEVELOP =
От   : Alexey Fayans                    2:5030/1997        25 Apr 24 08:46:43
Кому : Nil A                                               25 Apr 24 08:46:43
Тема : Проблема отсчёта даты в UNIX подобных системах.
FGHI : area://RU.FTN.DEVELOP?msgid=2:5030/1997@fidonet+6629f28c
На   : area://RU.FTN.DEVELOP?msgid=2:5015/46+662969fa
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Hello Nil!

On Wed, 24 Apr 2024 23:18 +0300, in a message to me, you wrote:

NA> Ато. В сквише из-за ДОСовских APIев ваще секунды все только чётные, и
NA> никаво не запаривает, зато проблему юниксового времени чуть должен
NA> переживёт.

Ага, на год примерно.

DU>>> Принятно, огромнеёшее спасибо за разъяснения, думал что эта дата
DU>>> оочень близко. 2035-2045 вроде)
AF>> В 2038-м сломается софт, который испоьзует long вместо ulong под
AF>> юникстайм. Но сломается не сильно, прото будет некорректно дату
AF>> отображать.
NA> Ваще-то time_t очень даже platform-specific, и если хочешь его,
NA> например, печатать, то расширяй до long long и как %lld печатай.

Для Fido/BBS написно дофига софта на Паскале (TP/BP/VP), где есть только long (Longint), а ulong нет и в помине. И максимальное положительное значение там будет 2^31, то есть 19 января 2038 года. Поэтому после этой даты всё уедет в 1970 год, и будет идти с каждым днём в прошлое. Но генерироваться юникстайм будет правильно до 2016 года, потому что range check в компиляторах обычно выключен. Так что проблемы будут только с отображением даты.


... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
--- GoldED+/W32-MSVC 1.1.5-b20240306
* Origin: Music Station | https://ms.bsrealm.net (2:5030/1997)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.132098 секунды