将提升日期初始化为AD的第一年

时间:2015-08-03 02:44:53

标签: c++ boost gregorian-calendar boost-date-time

我想初始化像这样的格里高利日期

boost::gregorian::date d = { 1, 1, 1 };

但不允许year = 1。 我如何在耶稣出生前创造一天?

1 个答案:

答案 0 :(得分:0)

格里高利日期的当前实施支持日期范围为1400-Jan-01至9999-Dec-31。因此,处理此范围之外的日期是不可能的。