C++ 表示(1,1,1)的日期

C++ 表示(1,1,1)的日期,c++,boost,C++,Boost,如何使用boost gregorian date来表示这样的日期 C是这样工作的 Datetime d=new Datetime(1,1,1); 那么boost是如何工作的呢?来自: 实施的日历是公历的前身,追溯到1582年公历首次采用之前。当前实施支持的日期范围为1400-Jan-01至9999-Dec-31 不能用boost::gregorian::date表示第一年 你能帮我重新实施吗?我需要1,1,1不是1400,1,1@MegumiBear你的意思是,我可以重写一些库吗?我写这些库不

如何使用boost gregorian date来表示这样的日期

C是这样工作的

Datetime d=new Datetime(1,1,1);
那么boost是如何工作的呢?

来自:

实施的日历是公历的前身,追溯到1582年公历首次采用之前。当前实施支持的日期范围为1400-Jan-01至9999-Dec-31


不能用boost::gregorian::date表示第一年

你能帮我重新实施吗?我需要1,1,1不是1400,1,1@MegumiBear你的意思是,我可以重写一些库吗?我写这些库不是为了做一些你需要它做的事情,但它明确不支持这些事情?如果我想初始化date1,1,1,我该怎么做才能得到正确的返回结果?它不是boost,但它将代表{1}/jan/1年: