C语言获取并显示系统时间和日期
在C语言中,可以使用'time.h'头文件中的函数来显示系统时间。以下是一个示例代码:
#include <stdio.h>
#include <time.h>
int main() {
// 获取当前系统时间
time_t currentTime;
time(¤tTime);
// 将当前系统时间转换为本地时间
struct tm* localTime = localtime(¤tTime);
// 格式化输出本地时间
printf('当前系统时间为:%02d:%02d:%02d\n', localTime->tm_hour, localTime->tm_min, localTime->tm_sec);
printf('当前日期为:%02d/%02d/%d\n', localTime->tm_mday, localTime->tm_mon + 1, localTime->tm_year + 1900);
return 0;
}
这段代码将会输出当前系统时间和日期,格式为小时:分钟:秒和日期/月份/年份。请注意,'localtime'函数返回的是一个指向'struct tm'类型的指针,我们可以通过'tm_hour'、'tm_min'、'tm_sec'、'tm_mday'、'tm_mon'和'tm_year'成员来访问具体的时间和日期信息。
原文地址: https://www.cveoy.top/t/topic/qtBo 著作权归作者所有。请勿转载和采集!