📜  c++ 打印当前时间 - C++ (1)

📅  最后修改于: 2023-12-03 14:59:49.040000             🧑  作者: Mango

C++打印当前时间

在C++中,我们可以使用标准库中的头文件中的函数来获取当前时间并进行打印输出。

代码实现

下面是一个简单的示例代码,展示了如何在C++中使用头文件中的函数来获取当前时间并进行打印输出。

#include <iostream>
#include <ctime>

using namespace std;

int main()
{
    // 获取当前时间
    time_t now = time(0);

    // 将当前时间转化为字符串形式
    char* dt = ctime(&now);

    // 输出当前时间
    cout << "当前时间为: " << dt << endl;

    return 0;
}
代码解析

首先,我们使用头文件中的time()函数来获取当前时间。这个函数返回的是当前时间距离1970年1月1日0时0分0秒的秒数。

然后,我们将得到的秒数作为参数传入ctime()函数中,将其转换为字符串形式。

最后,我们使用cout语句将当前时间输出到控制台上。

运行结果

以下是示例代码的运行结果:

当前时间为: Sat Oct 02 17:34:25 2021
总结

在C++中,使用头文件中的函数获取并打印当前时间是非常简单的。这个方法还可以通过一些其他函数进行拓展,例如strftime()函数可以将当前时间格式化为自定义的日期和时间格式。