Nп/п : 57 из 100
От : Nil A 2:5015/46 24 апр 24 23:18:48
К : Alexey Fayans 24 апр 24 23:23:01
Тема : Проблема отсчёта даты в UNIX подобных системах.
----------------------------------------------------------------------------------
@MSGID: 2:5015/46 662969fa
@REPLY: 2:5030/1997@fidonet 6629635d
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.9
Hello, Alexey!
Wednesday April 24 2024 22:50, from Alexey Fayans -> Daniil Ustuzaninov:
AF>>> Можно, вот только на что? Придётся ещё и вместо PKT какой-то
AF>>> формат разрабатывать и массово на него переходить. Самое простое
AF>>> решение проблемы - писать 64-битный unixtime
DU>> Понятненько, как раз об этом и думал, что нужно просто сделать
DU>> его 64 битным.
AF> Просто сделать - не достаточно.
Ато. В сквише из-за ДОСовских APIев ваще секунды все только чётные,
и никаво не запаривает, зато проблему юниксового времени чуть должен
переживёт.
DU>> Принятно, огромнеёшее спасибо за разъяснения, думал что эта дата
DU>> оочень близко. 2035-2045 вроде)
AF> В 2038-м сломается софт, который испоьзует long вместо ulong под
AF> юникстайм. Но сломается не сильно, прото будет некорректно дату
AF> отображать.
Ваще-то time_t очень даже platform-specific, и если хочешь его,
например, печатать, то расширяй до long long и как %lld печатай.
Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20240306
* Origin: FidoNet member since 1995 (2:5015/46)
SEEN-BY: 50/109 104/117 221/6 240/1120 250/25 301/1
341/66 451/31 452/28 166
SEEN-BY: 455/19 463/68 467/888 4500/1 5000/111
5001/100 5005/49 5015/42 46
SEEN-BY: 5015/120 255 5019/40 400 5020/113 545 620
715 814 828 830 846 848
SEEN-BY: 5020/1042 2992 4441 5480 12000 5022/128
5030/49 115 1081 1474
SEEN-BY: 5036/26 5053/51 5054/8 89 5058/104
5060/900 5061/133 5066/18 5068/45
SEEN-BY: 5083/1 444 6090/1
@PATH: 5015/46 5020/1042 4441