gmtime()函数gmtime
语法:
1 2 |
?? #include <time.h> ?? struct tm *gmtime( const time_t *time ); |
功能:函数返回给定的统一世界时间(通常是格林威治时间),如果系统不支持统一世界时间系统返回NULL。 警告!
gmtime是把日期和时间转换为格林威治(GMT)时间的函数。将参数time 所指的time_t 结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果由结构tm返回。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#include "stdio.h" #include "time.h" #include "stdlib.h" int main(void){ ???? time_t t; ???? struct tm *gmt, *area; ???? tzset(); /*tzset()*/ ???? t = time(NULL); ???? area = localtime(&t); ???? printf("Local time is: %s", asctime(area)); ???? gmt = gmtime(&t); ???? printf("GMT is: %s", asctime(gmt)); ???? return 0; } |