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

247
19 декабря 2016, 20:11

Добрый день. Есть ли библиотеки для работы с большими датами и временем? Григорианский календарь. То есть раньше 0000 - и больше10000 годов.

Пробовал boost::date_time там ограничение 1400-10000. Еще писал обёртку над Си time.h, но там точка отсчёта 1900.

[+] - обязательно [!] - желательно [-] - не обязательно

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

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

READ ALSO
Как правильно объявлять itoa в Visual studio 2012?

Как правильно объявлять itoa в Visual studio 2012?

При запуске приложения вылетает ошибка:

304
Как заполнить массив данными из файла

Как заполнить массив данными из файла

Допустим есть файл со следующим содержанием

289