2

可以通过 total_microseconds 方法从 time_duration 获取总微秒数,但我不知道如何从该数字重新构造 time_duration。文档中似乎没有用于此目的的构造函数,我是否遗漏了什么?

4

1 回答 1

6

boost::posix_time::microseconds

#include <iostream>
#include <boost/date_time.hpp>
namespace bpt = boost::posix_time;
int main()
{
    bpt::time_duration td = bpt::microseconds(12345678);
    std::cout << td << '\n';
}
于 2013-04-18T03:08:52.653 回答