#include<iostream>
#include<time.h>
using namespace std;
int main()
{
time_t rawtime;
time(&rawtime);
//第一种方式
tm* timeinfo = localtime(&rawtime);
printf("%04d-%02d-%02d %02d:%02d:%02d\n",
(timeinfo->tm_year+1900), (timeinfo->tm_mon+1), timeinfo->tm_mday,
timeinfo->tm_hour, timeinfo->tm_min, timeinfo->tm_sec);
//第二种方式
char *t=ctime(&rawtime);//ctime()返回表示本地时间的字符串
puts(t);
return 0;
}
C++获取系统时间的API
于 2023-07-28 07:36:56 首次发布
这篇文章展示了如何在C++中使用<iostream>和<time.h>库来获取并格式化当前时间。首先,它通过time()函数获取原始时间戳,然后用localtime()函数和tm结构体转换为可读格式。此外,还演示了使用ctime()函数直接将时间转换为字符串的方法。
2304

被折叠的 条评论
为什么被折叠?



