头文件:chrono
#include<chrono>
时钟:
1.system_clock(系统时钟)
2.steady_clock(稳步时钟)
3.high_resolution_clock(高精度时钟)
三种时钟使用方法相同
1.时间段的演示案例
#include<iostream>
#include<chrono>
using namespace std;
int main()
{
chrono::hours(1);//1小时
chrono::minutes(1);//1分钟
chrono::seconds(1);//1秒
}
2.三个时钟的演示案例
#include<iostream>
#include<chrono>
#include<iomanip>
using namespace std;
int main()
{
chrono::system_clock::time_point s = chrono::system_clock::now();//获取时间点
time_t tep=chrono::system_clock::to_time_t(s);//转换位time_t
cout << s.time_since_epoch().count() << endl;//时间(没有格式化)
std::tm* p = localtime(&tep);
cout<<put_time(p, "%F %T");//格式化
}
3.时