使用 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP