Цитата:
Сообщение от
melky
P.S. Нарвавшись на такую прикольную ошибку начинаешь задумываться, а стоит ли использовать функционал расчета даты, дней и т.д. из системы, которая зачем-то в 21-м веке считает все от 1970-го года, или посчитать самому, и этого хватит куда надольше...
p.s.s так, отступил от темы...
я уже приводил ссылку на
Цитата:
Проблема 2038
19 января 2038 года в 03:14:08 по всемирному времени значение переменной типа time_t, отсчитывающей число секунд, прошедших с 1 января 1970 года, достигнет 2^31, что может привести к ошибочной интерпретации этого числа как отрицательного. Возможное решение данной проблемы состоит в использовании для хранения времени не 32-битной, а 64-битной переменной (что и делается во всех современных 64-битных операционных системах), этого хватит на 292 млрд лет.
PS с учётом, что в ПР целые числа беззнаковые, то даже 32х бит хватит не на 68 лет от "начала эры" (начальной точки отсчёта)