linux应用程序设计基础--时间编程

时间类型

UTC —- 世界标准时间:格林威治时间GMT
日历时间 —- 从1970-1-1到现在的秒数

获得日历时间

1
2
#include <time.h>
time_t time(time_t *tloc);

时间转换

转化为GMT:

1
struct tm *gmtime(const time_t *timep);

转化为本地时间:

1
struct tm *localtime(const time_t *timep);//注意tm结构

时间显示

TM结构转化为字符串:

1
char *asctime(const struct tm *tm);

日历时间转化为字符串:

1
char *ctme(const time_t *timep);

从凌晨到现在的时间差:

1
int gettimeofday(struct timeval *tv,struct timezone *tz);

延时函数:

1
2
unsigned int sleep(second);//秒数
void usleep(mirosecond);//微妙
坚持原创技术分享,您的支持将鼓励我继续创作!.