如何使用boost获取前一天的日期?

god*_*lla 1 c++ boost date

我有一组日期表示为字符串,虽然很容易将这些日期转换为日期类型,但我必须执行需要前几天日期的计算.因此,例如,如果我有13-09-2013的日期,我将需要派生日期12-09-2013.有没有一个干净的方法来实现这一目标?理想情况下使用boost.

谢谢你的进步

Ben*_*ley 8

using namespace boost::gregorian;
date d(2013,Sep,13);
d -= days(1);
Run Code Online (Sandbox Code Playgroud)

演示