Я хотел бы получить текущие миллисекунды системных часов в C ++ (в ОС Linux).
То, что я хочу, это часы, минуты, секунды и миллисекундысистемные часы. Мне удалось получить часы, минуты и секунды с помощью следующего кода:
chrono::system_clock::time_point currentTime = chono::system_clock::now();
time_t currentTime_c = chrono::system_clock::to_time_t(currentTime);
cout<<"Current time is: "<<put_time(localtime(¤tTime_c), "%T");
Однако я не смог найти, как я могу получить миллисекунды системы.
Просто чтобы уточнить, я видел людей, использующих chrono :: duration для измерения миллисекунд между временными точками в программном обеспечении, но это , а не , что я хочу. Я хочу миллисекунды системных часов.