更新时间:2022-04-03 23:47
gmtime是把日期和时间转换为格林威治(GMT)时间的函数。将参数time 所指的time_t 结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果由结构tm返回。
头文件:time.h
调用原型:struct tm *gmtime(const time_t *timeptr)
函数功能:返回tm结构的格林尼治时间(GMT)
tm结构定义:
返回值:如上所述
localtime的实现
gmtime的实现
这两个函数采用了time.h中的一个tm结构体定义:
struct tm *localtime(const time_t *timep);
struct tm *gmtime(const time_t *timep);
localtime函数获得的tm结构体的时间,是已经进行过时区转化为本地时间。
而此函数功能类似获取当前系统时间,只是获取的时间未经过时区转换。