C ++中的Chrono库

在本节中,我们将了解C ++中的Chrono库。此Chrono库用于日期和时间。计时器和时钟在不同的系统中是不同的。因此,如果我们想缩短精度时间,可以使用此库。

在此库中,它通过分隔持续时间和时间点来提供精度中立的概念。

持续时间对象用于通过分钟,两小时或十分钟之类的时间表示时间跨度。例如,30秒由1秒单位的30个滴答声组成的持续时间表示。

范例程式码

#include <iostream>
#include <chrono>
using namespace std;
int main () {
   using namespace std::chrono;
   //chrono::milliseconds是std::chrono::duration毫秒的实例mili(1000); 
   mili = mili*60;
   cout << "Duration : ";
   cout << mili.count() << " milliseconds.\n";
   cout << "Duration : ";
   cout << (mili.count() * milliseconds::period::num / milliseconds::period::den);
   cout << " seconds.\n";
}

输出结果

Duration : 60000 milliseconds.
Duration : 60 seconds.