time.h
time.h是C标准库头文件,主要是一些和时间相关的函数,有相应的函数原型,用户只需要按照函数原型进行调用即可,这里简单介绍一下内容:
1、在time.h头文件中有几种自定义数据类型:time_t、clock_t、size_t,它们都是与long有同等意义的名字。
2、time.h头文件中给出时间和日期处理函数
long clock(void); 返回程序开始执行后占用的处理器时间。 得到时间差
delay(int n);表明延时n秒;
sleep(int n);延时n秒后刷新;
double difftime(long t2,long t1) ;返回t2-t1得值。
long mktime (struct tm*);将结构体中的当地时间转换为日历时间。 得到时间
long time (long *tp);返回当前日历时间,同时将返回值赋给*tp;
时间转换函数 得到以ASCII码表示的时间 char *asctime (const struct tm *tp);
得到字符串表示的时间 char *ctime(const time_t *tp);
得到指定格式的时间 size_t strftime(char *s,size_t smax,const char *fmt,const struct tm *tp);
1 #include <stdio.h> 2 #include <time.h> 3 int main() 4 { 5 time_t rawtime; 6 struct tm * timeinfo; 7 time ( &rawtime ); 8 timeinfo = localtime ( &rawtime ); 9 printf ( "The current date/time is: %s", asctime (timeinfo) ); 10 return 0; 11 }