[C++11]std::chrono时间处理类

时间:2023-01-30 19:31:47

时间类分为:时间,时间点,时间间隔

时间点相减就是时间间隔。不用考虑细节。时间点相减之后需要 用duration_cast转化为某一单位ns,ms等。


时间间隔的单位可以自己定义如下: 也可以用标准的ms,ns等

typedef duration < /* see rep below */, milli > milliseconds;
duration模板类
template<

    class Rep, 
    class Period = std::ratio<1> 

> class duration;

Period决定了表示时间的尺度,默认为1


参考

http://www.cnblogs.com/jwk000/p/3560086.html