Получить текущее время в миллисекундах с использованием C ++ и Boost

В моем потоке (с использованием boost :: thread) мне нужно получить текущее время в миллисекундах или меньше и преобразовать в миллисекунды:

На самом деле, читая здесь, я нашел это:

tick = boost::posix_time::second_clock::local_time();
now  = boost::posix_time::second_clock::local_time();

И, похоже, работает, но после того, как мне нужно иметь длинное значение миллисекунд текущего момента ...

Как я могу это сделать?

51
задан Peter Mortensen 15 June 2017 в 10:00
поделиться