c库函数struct tm *gmtime(const time_t*timer)使用timer的值来填充tm结构,并用协调世界时(UTC)也被称为格林尼治标准时间(GMT)来表示
声明
下面是gmtime()函数的声明
struct tm *gmtime(const time_t *timer)
参数
timeptr,这时指向表示日历时间的time_t值的指针
返回值
该函数返回指向tm结构的指针,该结构带有被填充的时间信息
实例
下面的实例演示了gmtime()函数的用法
#include <stdio.h>
#include <time.h>
#define BST(+1)
#define CCT(+8)
int main()
{
time_t rawtime;
struct tm *info;
time (&rawtime);
info=gmtime(&rawtime);
printf("当前的世界时钟");
printf("伦敦",(info->tm_hour+BST)%24,info->tm_min);
printf("中国",(info->tm_hour+CCT)%24,info->tm_min);
return (0);
}
显示结果
当前世界时钟
伦敦14:10
中国:21:10