c++如何获取当前时间

   2025-02-13 7020
核心提示:在C++中,可以使用ctime库和chrono库来获取当前时间。使用ctime库:#include iostream#include ctimeint main() {// 获取当前时

在C++中,可以使用ctime库和chrono库来获取当前时间。

使用ctime库:

#include <iostream>#include <ctime>int main() {    // 获取当前时间    time_t now = time(0);    // 将时间转换为字符串形式    char* dt = ctime(&now);    // 输出当前时间    std::cout << "当前时间为: " << dt << std::endl;    return 0;}

使用chrono库:

#include <iostream>#include <chrono>int main() {    // 获取当前时间    auto now = std::chrono::system_clock::now();    // 将时间转换为时间戳    auto now_time_t = std::chrono::system_clock::to_time_t(now);        // 将时间戳转换为字符串形式    char* dt = ctime(&now_time_t);    // 输出当前时间    std::cout << "当前时间为: " << dt << std::endl;    return 0;}

这两种方法都可以用来获取当前时间,选择哪种方法取决于个人的喜好和需求。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言