Системное время хронографа C ++ в миллисекундах, операции времени

У меня небольшая проблема, вызванная недостаточной документацией по C ++ 11.

Я хотел бы получить время с начала эпохи в миллисекундах, или наносекундах, или секундах, и тогда мне придется «преобразовать» это значение в другое разрешение. Я могу сделать это с помощью gettimeofday (), но это будет несложно, поэтому я попытался добиться этого с помощью std :: chrono.

Я пробовал:

std::chrono::time_point<std::chrono::system_clock> now = 
    std::chrono::system_clock::now();

Но я понятия не имею, каково разрешение полученного таким образом time_point, и я не знаю, как получить это время как простую длинную длину без знака, и я не имею никакого представления как скинуть на другое разрешение.

55
задан Cœur 2 January 2017 в 08:03
поделиться