可以通过total_microseconds方法从time_duration获取微秒总数,但我不知道如何从该数字重新构造time_duration。文档中似乎没有用于此目的的构造函数,我是否遗漏了什么?
最佳答案
有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';
}
关于c++ - 从微秒构建 boost::posix_time::time_duration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16073424/