Страницы

Поиск по вопросам

воскресенье, 26 января 2020 г.

Есть ли библиотеки для работы с большими датами и временем?

#время #cpp #дата


Добрый день.
Есть ли библиотеки для работы с большими датами и временем?
Григорианский календарь.
То есть раньше 0000 - и больше10000 годов. 
Пробовал boost::date_time там ограничение 1400-10000.
Еще писал обёртку над Си time.h, но там точка отсчёта 1900.
[+] - обязательно
[!] - желательно
[-] - не обязательно

[+] Точные с учетом високосных годов.
[+] Стандартные операции(создание из определенного формата,сложение, вычитание, прибавление
интервалов)
[!] Поддержка н.э и д.н.э.
[!] Поддержка веков.
[+] Поддержка часов минут секунд.
[!] Возможность задать интервал вручную.
[-] Выбор точности вручную(возможность задать 128 битные числа для секунд например). 
[-] Производительность не важна.
    


Ответы

Ответ 1



как подсказали в комментарии, класс QDateTime поддерживает интервал +/- 292 миллиона лет (относительно начала эры).

Комментариев нет:

Отправить комментарий