#include <iostream>
#include <thread>
#include <chrono>
int main() {
try {
auto start = std::chrono::steady_clock::now();
std::this_thread::sleep_for(std::chrono::milliseconds(1000));
auto end = std::chrono::steady_clock::now();
std::cout << "Sleep time in ms = "
<< std::chrono::duration_cast<std::chrono::milliseconds>(end - start).count()
<< std::endl;
} catch (const std::exception& e) {
std::cout << e.what() << std::endl;
}
}
/*
run:
Sleep time in ms = 1000
*/