Я хотел бы инициализировать григорианскую дату, как это
boost::gregorian::date d = { 1, 1, 1 };
но year = 1
не допускается.
Как я могу создать день до рождения Иисуса?
Текущая реализация григорианской даты поддерживает даты в диапазоне от 1400-янв-01 до 9999-декабрь-31. Таким образом, обработка даты вне этого диапазона напрямую невозможна.