#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 <stdio.h> 和 #include <time.h> 是为了使用标准输入输出函数和时间相关的函数。time(&rawtime) 函数用于获取从1970年1月1日(UTC)以来的秒数,并存储在 rawtime 中。localtime(&rawtime) 函数将秒数转换为本地时间,并返回一个指向 struct tm 结构的指针,该结构包含了年、月、日、时、分、秒等信息。asctime(timeinfo) 函数将 struct tm 结构转换为字符串格式的时间,并通过 printf 输出。这个程序会输出类似如下的结果:
当前时间: Wed Oct 6 12:34:56 2021
上一篇:linux更改时区
下一篇:linux重启tomcat
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站