Любая дата - континуум, и он её не покрывает
Меня устраивает тот небольшой диапазон который вписывается в ISO-8601, где год это ровно четыре цифры. На 10 тыщ лет в секундах 64 бит точно хватит. Даже в микросекундах. Даже в .1 us (100 ns как в FILETIME). Просто все операции с календарным временем это по точности максимум секунды (високосные). Т.е. всегда можно взять например дробную часть секунды, подвигать туда-сюда время в секундах и обратно добавить остаток к результату, сохранив точность.