Linux 中编写一个程序,获取当前时间,并使用strftime将输出结果转换为类似wed de
发布网友
发布时间:2022-04-25 20:51
我来回答
共1个回答
热心网友
时间:2023-11-06 03:54
使用time获取时间
使用localtime生成struct tm *结构
然后再使用strftime格式化输出字符串
简单代码如下
#include <stdio.h>
#include <time.h>
int main(int argc,char **argv)
{
time_t t;
struct tm *tm;
char s[50];
t=time(NULL);
tm=localtime(&t);
strftime(s,sizeof(s),"%a %b %d %T CST%Y",tm);
printf("%s\n",s);
return 0;
}