c++ chrono 获取以ms为单位的时间戳
c++中的chrono可以获得epoch时间戳,即获得从1971.1.1零时开始的时间戳。核心就是用chrono::system_clock::now(),获取当前的时间,再进行如下转换#include <iostream>#include <chrono>using namespace std;int main(){auto ms = chrono::duration_c
·
c++中的chrono可以获得epoch时间戳,即获得从1971.1.1零时开始的时间戳。
核心就是用chrono::system_clock::now(),获取当前的时间,再进行如下转换
#include <iostream>
#include <chrono>
using namespace std;
int main()
{
auto ms = chrono::duration_cast<chrono::milliseconds>(chrono::system_clock::now().time_since_epoch());
cout << ms.count() << endl;;
system("pause");
return 0;
}
chrono::duration_castchrono::milliseconds来获取ms单位的duration,
ms.count()获得duration的数值。
更多推荐
已为社区贡献1条内容
所有评论(0)