设计一个C语言函数 获取Linux开机的时间
时间: 2023-11-25 22:05:45 浏览: 88
获取已开机时间(c语言代码)
3星 · 编辑精心推荐
您可以使用C语言中time函数来获取Linux系统开机的时间。time函数返回自1970年1月1日以来经过的秒数,可以通过将time函数返回值作为参数传递给localtime函数来获取本地时间,最后再通过strftime函数将时间格式化成字符串。
下面是一个示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
time_t raw_time;
struct tm *time_info;
char time_str[100];
time(&raw_time);
time_info = localtime(&raw_time);
strftime(time_str, sizeof(time_str), "%Y-%m-%d %H:%M:%S", time_info);
printf("Linux系统开机时间为:%s\n", time_str);
return 0;
}
```
该程序将当前系统时间格式化成"XXXX-XX-XX XX:XX:XX"的字符串输出,即为Linux系统开机的时间。
阅读全文