C语言如何获取系统时间
时间: 2023-09-29 10:02:42 浏览: 210
在C语言中,可以使用time.h头文件中的time()函数来获取系统时间。该函数返回的是当前时间距离1970年1月1日0时0分0秒的秒数。可以使用其他函数将其转换为常用的日期和时间格式。
以下是一个获取系统时间的示例代码:
```c
#include <stdio.h>
#include <time.h>
int main() {
time_t current_time;
char* c_time_string;
/* 获取当前时间 */
current_time = time(NULL);
/* 将当前时间转换为字符串格式 */
c_time_string = ctime(¤t_time);
/* 输出当前时间 */
printf("Current time is %s", c_time_string);
return 0;
}
```
输出结果可能如下所示:
```
Current time is Sat Jan 1 00:00:00 2022
```
注意,时间的输出格式可能因系统和地区而异。
阅读全文