gpt4 book ai didi

c++ - 以毫秒为单位的本地时间

转载 作者:IT老高 更新时间:2023-10-28 22:37:39 27 4
gpt4 key购买 nike

如何通过库 boost 获得当前时间。我可以这样做:

ptime now = boost::posix_timesecond_clock::local_time();
tm d_tm = to_tm(now);

但是 tm 结构的最后一个时间单位是秒,我需要毫秒。我可以以毫秒为单位获取当前时间吗?

最佳答案

看看boost::posix_time::microsec_clock::local_time()

#include <boost/date_time/posix_time/posix_time_types.hpp>

#include <iostream>

int
main()
{
boost::posix_time::ptime time = boost::posix_time::microsec_clock::local_time();
boost::posix_time::time_duration duration( time.time_of_day() );
std::cout << duration.total_milliseconds() << std::endl;

return 0;
}

关于c++ - 以毫秒为单位的本地时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3134821/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com