c语言如何获取当前时间
在C语言中,可以使用time.h头文件中的函数来获取当前时间。
可以使用time函数获取当前的系统时间,time函数返回的是从1970年1月1日零时到当前时间的秒数(即时间戳)。示例如下:
#include <stdio.h>
#include <time.h>
int main() {
time_t now;
time(&now);
printf("当前时间的时间戳:%ld\n", now);
return 0;
}
输出结果类似于:
当前时间的时间戳:1621897336
如果想要将时间戳转换为本地时间,可以使用localtime函数。示例如下:
#include <stdio.h>
#include <time.h>
int main() {
time_t now;
struct tm *t;
time(&now);
t = localtime(&now);
printf("当前本地时间:%d-%d-%d %d:%d:%d\n", t->tm_year + 1900, t->tm_mon + 1, t->tm_mday, t->tm_hour, t->tm_min, t->tm_sec);
return 0;
}
输出结果类似于:
当前本地时间:2021-5-25 10:17:16
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:访问云服务器上的图片不显示怎么解决 下一篇:C语言中三个if并列如何执行
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。