我有一组日期表示为字符串,虽然很容易将这些日期转换为日期类型,但我必须执行需要前几天日期的计算。因此,例如,如果我有13-09-2013的日期,我将需要派生日期12-09-2013。有没有一个干净的方法来实现这一目标?理想情况下使用boost。
非常感谢
答案 0 :(得分:8)
using namespace boost::gregorian;
date d(2013,Sep,13);
d -= days(1);
答案 1 :(得分:3)
只需获取当前日期,减去一天,即可获得昨天。