文档库 最新最全的文档下载
当前位置:文档库 › 时间函数

时间函数

#include"time.h"
char *adctime(struct tm *ptr)
功能:把时间的结构表示转换为形如:day month date hours :min:sec year\n\0
strcut tm *localtime(time_t *time)
功能:把时间的整型表示转换为结构表示,并根据当地时间进行矫正。
time_t time(time_t time)
读取系统时间的长整型表示
double difftime(time1,time2)
time_t time1,time2;
功能:计算作为参数的两个时间的差值

例1. 显示由系统定义的本地时间的程序
#include
#include
#include
void main()
{
struct tm *p;
time_t t;
t=time(NULL);
p=localtime(&t);
printf(asctime(p));
printf("hour=%d\n",p->tm_hour);
}

例2. 得到循环前后的时间差
#include
#include
#include
void main()
{
time_t start,end;
long unsigned int t;
start=time(NULL);
for(t=0;t<=500000000;t++)
continue;
end=time(NULL);
printf("loop equired %f seconds\n",difftime(end,start));
}


相关文档