time是C语言获取当前系统时间的函数,以秒作单位,代表当前时间自Unix标准时间戳(1970年1月1日0点0分0秒,GMT)经过了多少秒。
形式为time_ttime(time_t*t);
该函数提供两种返回方式,返回值,和指针参数。
可以根据需要选择。当参数t为空指针(NULL)时,只返回值。
而NULL的定义是(void*)0,所以time(0)也就是time(NULL)的另一种写法,表示只通过返回值获取时间值。
扩展资料:
time函数
函数名称:localtime
函数原型:structtm*localtime(consttime_t*timer)
函数功能:返回一个以tm结构表达的机器时间信息
函数返回:以tm结构表达的时间,结构tm定义如下:
#ifndef_TM_DEFINED
structtm{
inttm_sec;
inttm_min;
inttm_hour;
inttm_mday;
inttm_mon;
inttm_year;
inttm_wday;
inttm_yday;
inttm_isdst;
};
#define_TM_DEFINED
#endif
参数说明:timer-使用time()函数获得的机器时间
参考资料来源: