用C++获取系统当前时间,然后格式化输出
时间: 2023-02-02 22:41:35 浏览: 141
C++如何获取当前系统时间及格式化输出
C语言获取系统当前时间并格式化输出的代码如下:
```
#include <stdio.h>
#include <time.h>
int main()
{
time_t rawtime;
struct tm *timeinfo;
char buffer[80];
time(&rawtime);
timeinfo = localtime(&rawtime);
strftime(buffer, sizeof(buffer), "%Y-%m-%d %H:%M:%S", timeinfo);
printf("当前时间: %s\n", buffer);
return 0;
}
```
这段代码使用了`time`和`localtime`函数从系统获取当前时间,再使用`strftime`函数格式化输出。
阅读全文