例如,我有一个日期对象:
boost::gregorian::date date1(2013,1,31);
现在我想将日期更改为1。如何将日期设置为1?
最佳答案
除分配外,日期类型是不可变的,因此您需要指定一个新日期:
date1 = boost::gregorian::date(date1.year(), date1.month(), 1);
关于c++ - boost::gregorian::date没有 `set-type`函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14649358/