C标准库 asctime函数

asctime()函数用于将给定的日期和时间转换成ASCII码。

asctime()函数 语法

char*asctime(const struct tm*t);

参数t为要转换的tm结构类型的时间。

asctime()函数的返回值为转换后的字符串指针。

asctime()函数 示例

本示例使用asctime函数实现将t转换时间格式,并以字符串格式输出。其具体代码如下所示:

#include<stdio.h>
#include<string.h>
#include<time.h>
int main()
{
     struct tm t;/*声明结构体变量*/
     char s[50];
     t.tm_sec=14;/*秒*/
     t.tm_min=13;/*分*/
     t.tm_hour=20;/*时*/
     t.tm_mday=14;/*日*/
     t.tm_mon=1;/*月*/
     t.tm_year=113;/*年*/
     t.tm_wday=5;/*星期*/
     t.tm_yday=0;/*不必显示*/
     t.tm_isdst=0;
     strcpy(s,asctime(&t));/*转换成ASCII码*/
     printf("%s ",s);
     return 0;
}

运行结果如图所示。

asctime()函数 示例

赞(0)
未经允许不得转载:极客笔记 » C标准库 asctime函数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址