它返回递减前的日期对象,因此可以支持后置递减操作,如 d1–;。
实现方式是:创建一个临时日期对象,保存当前日期对象的值。...= max)
{
// 递增较小日期
++min;
// 累加天数差
++n;
}
// 返回天数差,并根据标记变量的值确定正负...,并将标记变量 flag 设为 -1,接下来,使用 while 循环递增 min 日期,直到与 max 日期相等,同时累加天数差 n,最后,根据标记变量 flag 的值确定返回值的正负,即返回两个日期对象之间的天数差...、月、日的值,并存储到日期对象d中
in >> d...._month)
return true;
// 如果年份和月份都相同,再比较日期,如果日期小于则返回true
else if (_year == d.