я всё понимаю, мне просто нужен конструктив и конкретика)
Хорошо, вот такой пример - в ядре хранится время в int32, но к 2038 году счётчик закончится и нам надо перейти на int64 чтобы прожить ещё хотя бы тысячу лет.
я всё понимаю, мне просто нужен конструктив и конкретика)
Ещё пример - когда вводили unix time, не было традиции вставлять leap seconds раз в несколько лет - високосную секунду. Поэтому было безопасно взять два timestamp, вычесть и получить разницу во времени.
А когда вставляют високосную секунду, договорились просто проходить её дважды, чтобы не сломать все ивенты календаря в будущем. Теперь вычтя два таймстемпа ты не получаешь ничего дельного. В худшем случае - отрицательное значение. Время же не может течь назад? Теперь всю концепцию unix timestamp можно выкидывать на помойку.