c语言获取系统时间并输出
时间: 2023-06-11 15:10:40 浏览: 298
在C语言中可以使用time.h头文件中的time()函数获取当前的系统时间,然后使用printf()函数将其输出。以下是一个示例代码:
```c
#include <stdio.h>
#include <time.h>
int main()
{
time_t t = time(NULL);
struct tm *tm = localtime(&t);
printf("现在的时间是:%d年%d月%d日 %d:%d:%d\n",
tm->tm_year + 1900, tm->tm_mon + 1, tm->tm_mday,
tm->tm_hour, tm->tm_min, tm->tm_sec);
return 0;
}
```
在这个示例中,time(NULL)函数返回自1970年1月1日起至今的秒数,并将其赋值给一个time_t类型的变量t。然后使用localtime()函数将t转换成一个struct tm类型的指针tm,其中包含了年、月、日等详细信息。最后使用printf()函数将这些信息输出。
阅读全文