(转)C语言中格式化日期时间asctime()函数详细讲解

摘要:
返回值:返回由tm结构中的日期和时间转换成的字符串的地址,该字符串的形式定义如下:DDDMMMddhh:mm:ssYYYY各字符的意义:DDD一星期的某一天,如MonMMM月份,如Jandd月中一天(1,2,……,59)YYYY年范例:转换日期和时间为ASCII码1#include23#include45intmain()67{89time_tt;1011structtm*p;1213t=time;1415p=localtime(&t);1617printf;1819return0;2021}类似的函数有函数原型:char*ctime;功能说明:将time_t类型日期和时间转换为字符串。

函数原型:char *asctime(const struct tm *tblock);

功能说明:tm结构类型时间日期转换为ASCII码。

头文件:

参数说明:语法:asctime[必要参数]

必要参数的具体说明如下:

tblock:待转换的时间指针,tblock为一tm结构型指针。

返回值:返回由tm结构中的日期和时间转换成的字符串的地址,该字符串的形式定义如下:

DDD MMM dd hh:mm:ss YYYY

各字符的意义:

DDD一星期的某一天,Mon

MMM月份,Jan

dd月中一天(1,2,……,31

hh小时(1,2,……,24

mm分钟(1,2,……,59

ss秒数(1,2,……,59

YYYY

范例:转换日期和时间为ASCII

1 #include
2
3 #include
4
5 int main()
6
7 {
8
9 time_t t;
10
11 struct tm *p;
12
13 t=time(NULL);
14
15 p=localtime(&t);
16
17 printf("%s\n", asctime(p));
18
19 return 0;
20
21 }
类似的函数有

函数原型:char *ctime(const time_t *time);

功能说明:time_t类型日期和时间转换为字符串。

头文件:

参数说明:语法:ctime[必要参数]

必要参数的具体说明如下:time:指向time_t结构的指针。
转自http://www.eefocus.com/xuefu2009/blog/10-04/188677_91546.html

免责声明:文章转载自《(转)C语言中格式化日期时间asctime()函数详细讲解》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇centos 安装sftp服务c#在WinForm下使用HttpWebRequest上传文件并显示进度下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

C语言实现单链表面试题(进阶篇)

首先给出单链表的结构,下面实现具体代码 typedef int DataType; typedef struct Node { DataType data; struct Node*next; }Node,*pNode,*pList;//结点 typedef struct ComplexNode { DataType D;...

Arm设计思想与高效C语言编程联系

一.RISC设计思想 ARM内核采用RISC体系结构。RISC是一种设计思想,其目标是设计出一套能在高时钟频率下单周期执行,简单而有效的指令集。RISC的设计重点在于由硬件执行的指令的复杂度,这是因为软件比硬件容易提供更大的灵活性和更高的智能。因此,RISC设计对编译器有更高的要求;相反,传统的复杂指令集的计算机(CISC)则更侧重于硬件执行指令的功能性,...

C语言中的正负数及其输出

在数学中,数字有正负之分。在C语言中也是一样,short、int、long 都可以带上正负号,例如: //负数 short a1 = -10; short a2 = -0x2dc9; //十六进制 //正数 int b1 = +10; int b2 = +0174; //八进制 int b3 = 22910; //负数和正数相加 lon...

浙大版《C语言程序设计(第3版)》题目集 练习2-12 输出华氏-摄氏温度转换表 (15 分)

练习2-12 输出华氏-摄氏温度转换表 (15 分) 输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper]、且每次增加2华氏度的华氏-摄氏温度转换表。 温度转换的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。 输入格式: 在一行中输入2个整数,分别表示lower...

TIOBE 四月世界编程语言排行榜:C语言重回榜首

TIOBE 2012年4月世界编程语言排行榜已经发布。C语言超越了Java重回榜首;而Objective-C则一路飙升,超越了C#,占据了第4的位置;并且C++也重新回到第3的位置。而Python持续下滑,目前排名第8。 TIOBE2012年4月世界编程语言排行榜的前20名 从开发领域来讲,只要有合适的硬件驱动和API,C或者C++理论上是可以做任何开发的...

iOS用域名或主机名获取IP地址(包含C语言接口 和iOS原生)

   最近工作中遇到了个新需求、需要将域名 解析成ip地址,搜了搜文章博客,发现很多人都是在用C的 structhostent*gethostbyname(constchar*); 对于OC原生的方法还是比较陌生的,因此研究了一下,封了个方法出来,供大家参考使用,话不多说、上代码 1 #import "TestTools.h" 2 3 #include...