Namespaces
Variants
Actions

Date and time library

From cppreference.com
< cpp
 
 
Date and time library
 

C++ includes support for two types of time manipulation:

Contents

[edit] Chrono library (since C++11)

The chrono library defines several main types as well as utility functions and common typedefs:

(since C++20)

[edit] Clocks

A clock consists of a starting point (or epoch) and a tick rate. For example, a clock may have an epoch of January 1, 1970 and tick every second. C++ defines several clock types:

Defined in header <chrono>
Defined in namespace std::chrono
wall clock time from the system-wide realtime clock
(class) [edit]
monotonic clock that will never be adjusted
(class) [edit]
the clock with the shortest tick period available
(class) [edit]
determines if a type is a Clock
(class template) (variable template)[edit]
(C++20)
Clock for Coordinated Universal Time (UTC)
(class)