【发布时间】:2010-04-26 15:29:11
【问题描述】:
我现在稍微使用了 boost::gregorian::date。
我可以看到有相关的月、年和周持续时间类型。 我可以看到如何使用已知的持续时间来提前给定日期。
曲:但是我怎样才能得到两个日期之间的月(或年或周)的差异呢?
我希望找到这样的功能:
template<typename DURATION>
DURATION date_diff<DURATION>(const date& d1,const date& d2);
也需要对舍入进行一些处理。
此函数将返回 d1 和 d2 之间的(例如)整月数。
【问题讨论】: