c++11获取时间戳打印出来
在C++11中,可以使用std::chrono库来获取时间戳。下面是一个示例代码,显示如何获取当前时间戳并将其打印出来:
#include <iostream>
#include <chrono>
int main() {
// 获取当前时间戳
auto time = std::chrono::system_clock::now().time_since_epoch();
auto timestamp = std::chrono::duration_cast<std::chrono::milliseconds>(time).count();
// 打印时间戳
std::cout << "Timestamp: " << timestamp << std::endl;
return 0;
}
在上面的代码中,std::chrono::system_clock::now()用于获取当前时间,time_since_epoch()函数用于获取自纪元以来的时间间隔,duration_cast<std::chrono::milliseconds>(time)将时间间隔转换为毫秒,并使用count()函数获取时间戳的值。最后,使用std::cout将时间戳打印到控制台上
原文地址: https://www.cveoy.top/t/topic/irG1 著作权归作者所有。请勿转载和采集!