Местное время с миллисекундами

как я могу получить текущее время с повышением библиотеки. Я могу сделать это:

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

Но последняя единица измерения времени структуры TM является второй, и мне нужно в миллисекунде. Я могу получить текущее время с миллисекундами?

14
задан zengr 4 May 2012 в 21:58
поделиться

1 ответ

посмотрите на 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;
}
18
ответ дан 1 December 2019 в 13:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: