21xrx.com
2024-09-20 00:19:27 Friday
登录
文章检索 我的文章 写文章
C++如何输出时间
2023-07-13 20:06:49 深夜i     --     --
C++ 输出 时间

C++是一种强大的编程语言,也可以用来输出当前时间。C++中有一个头文件time.h,其中包含了一些与时间相关的函数。下面是一个简单的例子,展示如何使用C++输出当前时间:


#include <iostream>

#include <ctime>

using namespace std;

int main()

{

  time_t now = time(0);

  char* dt = ctime(&now);

  cout << "现在的时间是: " << dt << endl;

}

代码中的ctime函数用于将时间转换为字符串,然后将其输出到控制台。输出将类似于以下内容:


现在的时间是: Mon Sep 16 09:27:16 2021

除了使用ctime函数之外,还有一些其他的函数可以用来输出时间和日期。例如,可以使用strftime函数将时间格式化为一个更具可读性的字符串,如下所示:


#include <iostream>

#include <ctime>

using namespace std;

int main()

{

  time_t now = time(0);

  char* dt = ctime(&now);

  tm* time_info = localtime(&now);

  char buffer[80];

  strftime(buffer, 80, "%Y-%m-%d %H:%M:%S", time_info);

  cout << "现在的时间是: " << buffer << endl;

}

这段代码使用了strftime函数将当前时间格式化为“年-月-日 时:分:秒”的字符串,并将其输出到控制台。现在我们知道了如何在C++中输出当前时间,可以将其用于各种应用程序中,例如日志记录、计时器等。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复