C语言中怎么打印当前时间
时间: 2024-05-16 14:18:01 浏览: 41
在C语言中,可以使用time.h头文件来获取当前时间,并使用strftime函数将其格式化为字符串以便打印。以下是一个简单的示例代码:
```c
#include <stdio.h>
#include <time.h>
int main() {
time_t now = time(NULL);
struct tm *tm_now = localtime(&now);
char time_str[20];
strftime(time_str, sizeof(time_str), "%Y-%m-%d %H:%M:%S", tm_now);
printf("Current time is: %s\n", time_str);
return 0;
}
```
运行代码后,输出类似于以下内容的结果:
```
Current time is: 2021-11-01 14:23:45
```
其中,strftime函数中的格式化字符串可以根据需要进行调整。更多关于时间格式化的内容可以查看strftime函数的帮助文档。
阅读全文