可以通过 total_microseconds 方法从 time_duration 获取总微秒数,但我不知道如何从该数字重新构造 time_duration。文档中似乎没有用于此目的的构造函数,我是否遗漏了什么?
问问题
4774 次
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 回答