在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将时间戳打印到控制台上

c++11获取时间戳打印出来

原文地址: https://www.cveoy.top/t/topic/irG1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录