From 807a8e91f770f7093f97f55c57259167bce425ee Mon Sep 17 00:00:00 2001 From: Daniel Larimer Date: Fri, 25 Jan 2013 10:21:14 -0800 Subject: [PATCH] fix time to string --- src/time.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/time.cpp b/src/time.cpp index cb7c905..93aa57f 100644 --- a/src/time.cpp +++ b/src/time.cpp @@ -1,6 +1,7 @@ +#include +#include #include #include -#include #include namespace fc { @@ -12,7 +13,8 @@ namespace fc { bch::system_clock::time_point tp; tp += bch::microseconds( elapsed._count); time_t tt = bch::system_clock::to_time_t(tp); - return boost::posix_time::to_iso_string( boost::posix_time::from_time_t(tt) + boost::posix_time::microseconds( elapsed._count - tt*1000000 )); + + return boost::posix_time::to_iso_string( boost::posix_time::from_time_t(tt) + boost::posix_time::microseconds( elapsed._count % 1000000 ) ); } time_point time_point::from_iso_string( const fc::string& s ) { auto pt = boost::posix_time::from_iso_string(s);