date_time: number of days between dates
I found a solution: long no_days(boost::gregorian::date d1, boost::gregorian::date d2) { using namespace boost::gregorian; using namespace boost::posix_time; date_period dp(d1, d2); return dp.length().days(); } --------------------------------- Do you Yahoo!? Yahoo! Photos - Get your photo on the big screen in Times Square
On Wed, 24 Dec 2003 01:22:03 -0800 (PST), Lars Schouw wrote
I found a solution:
long no_days(boost::gregorian::date d1, boost::gregorian::date d2) { using namespace boost::gregorian; using namespace boost::posix_time;
date_period dp(d1, d2); return dp.length().days(); }
A little simplier would be: date_duration dd = d1 - d2; return dd.days(); There is an example of this in libs/date_time/examples/gregorian in case you haven't found these yet... Jeff
participants (2)
-
Jeff Garland
-
Lars Schouw