tracks/cpp/exercises/gigasecond/example.cpp in trackler-2.1.0.0 vs tracks/cpp/exercises/gigasecond/example.cpp in trackler-2.1.0.1
- old
+ new
@@ -1,15 +1,11 @@
#include "gigasecond.h"
namespace gigasecond
{
-boost::gregorian::date advance(const boost::gregorian::date& start)
+boost::posix_time::ptime advance(const boost::posix_time::ptime& start)
{
- const unsigned long long seconds_per_minute = 60;
- const unsigned long long seconds_per_hour = 60*seconds_per_minute;
- const unsigned long long seconds_per_day = 24*seconds_per_hour;
- const unsigned long long one_giga_second = 1000000000;
- return start + boost::gregorian::days(one_giga_second/seconds_per_day);
+ return start + boost::posix_time::seconds(1e9);
}
}