当前位置:文档下载 > 所有分类 > IT/计算机 > 时间函数
免费下载此文档

时间函数

时间函数

8.1 常用时间函数 8章 时间函数

在调用系统时间处理时间问题时,需要使用时间函数。本节将讲解time, gmtime, ctime, asctime, mktime等常用时间函数。

8.1.1 返回时间函数time

函数time可以返回一个时间值。该函数的使用方法如下所示。

time_t time(time_t *t);

time函数会返回从公元1970年1月1日的UTC时间的0时0分0秒算起到现在所经过的秒数。参数t是一个指针,即使不是一个空指针,函数也会将返回值存到t指针所指的内存单元中。time_t是“time.h”头文件中定义的一个数据类型,表示一个时间的秒数,相当于一个长整型变量。如果t是一个空指针,函数会返回一个time_t型长整型数。 注意:UTC(Universal Time Coordinated)指的是协调世界时,相当于格林威治平

均时,和英国时间是相同的。中国北京时间比UTC时间早8小时。 下面是使用time函数返回当前时间的秒数的实例。

#include <stdio.h>

#include <time.h> /*包含“time.h”头文件。*/

int main()

{

time_t s; /*定义一个time_t型时间变量。*/

s= time((time_t*)NULL); /*取当前的时间,参数是一个空指针。*/

printf("Now :%ld\n",s); /*输出时间。*/

}

输入下面的命令编译这个程序。

gcc 12.1.c

然后输入下面的命令,对编译的程序添加可执行权限。

chmod +x a.out

输入下面的命令运行这个程序。

./a.out

第1页

免费下载Word文档免费下载:时间函数

(下载1-14页,共14页)

我要评论

返回顶部