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的数值。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐