Временная метка изменяется только после 19 января 2038 года в 32-разрядных системах. В 64-разрядных системах это не является проблемой, поскольку большинство 64-разрядных операционных систем используют 64-разрядные целые числа со знаком для хранения метки времени. (С 64-разрядными целыми числами со знаком метка времени оборачивается 4 декабря 292,277,026,596 гг.).
К 2038 году я бы поспорил, что большинство компьютерных систем будут работать на 64-битной архитектуре (по крайней мере), так что, вероятно, это не будет проблемой в долгосрочной перспективе. Кроме того, вы сами ничего не можете с этим поделать - это проблема базовой операционной системы и архитектуры процессора, а не кода, который вы пишете.