Millisekunden ermitteln
-
dsffsd schrieb:
Danke dir
Ich mach es übrigens umständlich. Ich seh gleich, ob es nicht einfacher geht (was es bestimmt tut).
-
Ja, so geht es einfacher:
std::cout << static_cast<unsigned>((h.now() - std::chrono::time_point_cast<std::chrono::seconds>(h.now())).count() * static_cast<float>(1000) / high_resolution_clock::period::den);
-
Sone_logoff schrieb:
Ja, so geht es einfacher:
std::cout << static_cast<unsigned>((h.now() - std::chrono::time_point_cast<std::chrono::seconds>(h.now())).count() * static_cast<float>(1000) / high_resolution_clock::period::den);
Besser ist vielleicht, die 1000 durch milliseconds::period::den zu ersetzen, ich hab außerdem vergessen, dass ich den Namensraum freigegeben hab', also so:
std::cout << static_cast<unsigned>((h.now() - time_point_cast<seconds>(h.now())).count() * static_cast<float>(milliseconds::period::den) / high_resolution_clock::period::den);