Linux时间函数及编程

所有的操作系统的运行都涉及到时间管理,一般包括:系统时间和时间计时器,linux下关于这两个也有对应的API来得到它们,下面具体描述一下:

1)linux下如何得到系统时间及特点:

 time_t time(time_t* tloc);
//说明: 通过参数和返回值,传递从1970年1月1日0时整到现在经历的秒数。

2)各种操作time( )返回值的API:       

//得到格林威治时间
struct tm* gmtime(const time_t* timep);

//得到当前时区时间
struct tm* locatime(const time_t* timep);
// 将TM时间转化成字符串
char* asctime(const struct tm* tm);
// 将TM时间转化成当前时区时间字符串
char* ctime(const struct tm* tm);
3)可用作计时器的时间:

// 得到从0时起到现在的时间,可以精确到微秒
int gettimeofday(struct timeval* tv,struct timezone* tz);

具体应用后续补充。
上一篇:【转】Java方向如何准备BAT技术面试答案(汇总版)


下一篇:Android安装配置简要步骤!