Computer >> Máy Tính >  >> Lập trình >> C ++

Thư viện thời gian trong C ++

Trong phần này chúng ta sẽ xem thư viện Chrono trong C ++ là gì. Thư viện Chrono này được sử dụng cho ngày và giờ. Bộ hẹn giờ và đồng hồ khác nhau trong các hệ thống khác nhau. Vì vậy, nếu chúng ta muốn cải thiện thời gian theo độ chính xác, chúng ta có thể sử dụng thư viện này.

Trong thư viện này, nó cung cấp khái niệm chính xác-trung tính, bằng cách tách các khoảng thời gian và thời điểm.

Các đối tượng thời lượng được sử dụng để biểu thị khoảng thời gian bằng cách đếm như phút, hai giờ hoặc mười phút. Ví dụ:30 giây được biểu thị bằng thời lượng bao gồm 30 tích tắc đơn vị là 1 giây.

Mã mẫu

#include <iostream>
#include <chrono>
using namespace std;
int main () {
   using namespace std::chrono;
   // chrono::milliseconds is an instantiation of std::chrono::duration milliseconds 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";
}

Đầu ra

Duration : 60000 milliseconds.
Duration : 60 seconds.