std::chrono — time utilities library.
1#include <chrono>2using namespace std::chrono;34// Durations5auto sec = seconds(5);6auto ms = milliseconds(100);7auto min = minutes(2);89// Clocks10auto start = high_resolution_clock::now();11// ... work ...12auto end = high_resolution_clock::now();13auto duration = duration_cast<milliseconds>(end - start);1415// Time points16system_clock::time_point now = system_clock::now();17system_clock::time_point tomorrow = now + hours(24);
C++20 additions:
year_month_day calendar typeszoned_time for time zonesfloor, ceil, round for durations