#include <stdio.h>
#include <time.h>
int main() {
// 获取当前时间
time_t rawtime;
struct tm * timeinfo;
// 获取从1970年1月1日至今的秒数
time(&rawtime);
// 将秒数转换为本地时间
timeinfo = localtime(&rawtime);
// 打印当前时间
printf("当前时间: %s", asctime(timeinfo));
return 0;
}
#include <time.h>
:引入了处理时间相关的函数和结构体。time_t rawtime;
:定义一个 time_t
类型的变量 rawtime
,用于存储从1970年1月1日(Unix纪元)到现在的秒数。**:定义一个指向
struct tm结构体的指针
timeinfo`,用于存储解析后的时间信息。time(&rawtime);
:调用 time()
函数获取当前时间,并将结果存储在 rawtime
中。localtime(&rawtime);
:将 rawtime
转换为本地时间,并返回一个指向 struct tm
的指针。printf("当前时间: %s", asctime(timeinfo));
:使用 asctime()
函数将 struct tm
格式化为字符串并打印出来。这段代码展示了如何在 Linux 系统中获取并打印当前的本地时间。
上一篇:linux如何解压tar.gz
下一篇:linux 查看内存使用
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站