使用 time.h 库函数编写一个 C 程序


问题

如何使用 C 编程语言以 ISO 标准格式显示当前日期和时间?

解决方案

我们将提取输入的当前日期和时间,并尝试以 ISO 格式打印系统时间和日期。

例如,星期一,2020 年 12 月 15 日,晚上 10.50。

我们在此程序中使用的内置函数如下 −

Time() − 返回当前时间。

Strftime() − 将时间转换为字符串格式,此函数包含在 time.h 中。

示例

 实时演示

#include<stdio.h>
#include<time.h>
int main(){
   time_t current = time(NULL);
   char datetime[20];
   strftime(datetime,sizeof(datetime),"%a,%d%b%y %H:%M",localtime(¤t));
   puts(datetime);
   return 0;
}

输出

Thu,31 Dec 20 22:41

更新时间: 2021 年 3 月 6 日

252 次浏览

开始您的 职业生涯

完成课程后取得认证

开始
广告
© . All rights reserved.