Size: a a a

2021 March 05

tf

time flies 🏴 in Linux Чат
YURIY S
А зачем вообще у даты знак?)
Ну юникстайм начал тикать 1970 года

Чтобы описать события до этого времени, наверное
источник

YS

YURIY S in Linux Чат
Там косяк только в строке перевода в десятичное). Это пранк.
источник

tf

time flies 🏴 in Linux Чат
Нее
источник

tf

time flies 🏴 in Linux Чат
Откройте статью про 2038 problem
источник

tf

time flies 🏴 in Linux Чат
С временем много бед, к сожалению
источник

tf

time flies 🏴 in Linux Чат
И с конвенциями о форматах представления данных :))
источник

tf

time flies 🏴 in Linux Чат
Его вообще хер пойми как хранить правильно
источник

tf

time flies 🏴 in Linux Чат
YURIY S
Там косяк только в строке перевода в десятичное). Это пранк.
Вот у нас есть казалось бы простое "количество секунд прошедших с 1970 года".
И у нас в запасе ещё 28 лет.

Как вы думаете, а что с этим подходом не так уже сейчас?
источник

tf

time flies 🏴 in Linux Чат
Вот вы взяли и наложили эту временную шкалу на календарь и вычислили что определенная дата в будущем настанет на N'ной юникс-секунде...
источник

tf

time flies 🏴 in Linux Чат
А точно настанет? Точно ли не начнет время как-то иначе идти? А что такое вообще время?..
источник

tf

time flies 🏴 in Linux Чат
И это сейчас не абстрактные размышления, а уже случившаяся с нами техническая проблема
источник

YS

YURIY S in Linux Чат
time flies 🏴
Откройте статью про 2038 problem
Тип данных time_t-это тип данных в библиотеке ISO C, определенный для хранения значений системного времени. Такие значения возвращаются из стандартной библиотечной функции time (). ... ISO C определяет time_t как арифметический тип, но не указывает какой-либо конкретный тип, диапазон, разрешение или кодировку.

Нет такой проблеммы. Это вымысел тех кто желает сенсации.
источник

tf

time flies 🏴 in Linux Чат
YURIY S
Тип данных time_t-это тип данных в библиотеке ISO C, определенный для хранения значений системного времени. Такие значения возвращаются из стандартной библиотечной функции time (). ... ISO C определяет time_t как арифметический тип, но не указывает какой-либо конкретный тип, диапазон, разрешение или кодировку.

Нет такой проблеммы. Это вымысел тех кто желает сенсации.
Эх)
источник

tf

time flies 🏴 in Linux Чат
YURIY S
Тип данных time_t-это тип данных в библиотеке ISO C, определенный для хранения значений системного времени. Такие значения возвращаются из стандартной библиотечной функции time (). ... ISO C определяет time_t как арифметический тип, но не указывает какой-либо конкретный тип, диапазон, разрешение или кодировку.

Нет такой проблеммы. Это вымысел тех кто желает сенсации.
источник

tf

time flies 🏴 in Linux Чат
Вот вам куча заблуждений про время. Их десятки
источник

tf

time flies 🏴 in Linux Чат
YURIY S
Тип данных time_t-это тип данных в библиотеке ISO C, определенный для хранения значений системного времени. Такие значения возвращаются из стандартной библиотечной функции time (). ... ISO C определяет time_t как арифметический тип, но не указывает какой-либо конкретный тип, диапазон, разрешение или кодировку.

Нет такой проблеммы. Это вымысел тех кто желает сенсации.
О, то есть у нас ещё и undefined behavior!
источник

tf

time flies 🏴 in Linux Чат
Коего в стандартах си и так навалом :) такой себе источник "истины"
источник

tf

time flies 🏴 in Linux Чат
Вопрос не в существующем стандарте, вопрос в том как людям перейти на новый тип времени и ничего не сломать _в прошлом_
источник

tf

time flies 🏴 in Linux Чат
И в информации о прошлом.
источник

tf

time flies 🏴 in Linux Чат
Если для вас это "вымысел для желающих сенсации", то увы. Не знаю как вас убедить если вы уже нашли для себя все ответы :))
источник