在Linux中,您可以使用C语言的time.h
库来获取系统时间
#include<stdio.h>
#include <time.h>
int main() {
time_t currentTime;
struct tm *localTime;
// 获取当前的系统时间
time(¤tTime);
// 将当前时间转换为本地时间
localTime = localtime(¤tTime);
// 打印当前时间
printf("当前时间: %s", asctime(localTime));
return 0;
}
这个程序首先包含了time.h
头文件,然后定义了一个time_t
类型的变量currentTime
来存储当前的系统时间。接着,我们使用localtime()
函数将当前时间转换为本地时间,并将结果存储在struct tm
类型的指针localTime
中。最后,我们使用asctime()
函数将本地时间转换为可读的字符串,并使用printf()
函数将其打印出来。