У меня есть следующий код, который отлично работает:
auto my_time = std::chrono::system_clock::now();
std::cout << "My Time is " << std::chrono::system_clock::to_time_t(my_time) << std::endl;
Однако, если я заменю system_clock на high_resolution_clock, как показано ниже:
auto my_time = std::chrono::high_resolution_clock::now();
std::cout << "My Time is " << std::chrono::high_resolution_clock::to_time_t(my_time) << std::endl;
Я получил следующую ошибку:
no member named 'to_time_t' in 'std::__1::chrono::steady_clock'
std::cout << "My Time is " << std::chrono::high_resolution_clock::to_time_t(my_time) << std::endl;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1 error generated.
Есть идеи, как заставить high_resolution_clock работать здесь?(Я тестирую некоторые функции, поэтому хотел бы использовать high_resolution_clock вместо system_clock) Спасибо!