Russian Belarusian English German Japanese Ukrainian

Gmtime

CuBook05

Функция

Преобразует дату и время во время по стандарту Гринвича.
 
Синтаксис

#include <time.h>
struct tm *gmtime(long *timer);
 
Прототип

time.h
 
Описание

Функция gmtime получает адрес значения, возвращаемого функцией time, и возвращает указатель на структуру типа tm, содержащую разделенное время. Функция gmtime преобразует время непосредственно по Гринвичу. Глобальная переменная типа long timezone должна содержать разницу в секундах между временем по Гринвичу и местным временем. Глобальная переменная daylight должна быть равна 0, если не используется стандартное летнее время.
 
Возвращаемое значение

Функция gmtime возвращает указатель на структуру, содержащую разделенное время. Эта структура имеет класс памяти static и перезаписывается при каждом вызове.
 
Переносимость

Функция gmtime доступна в системах UNIX и поддерживается стандартом ANSI C.
 
Пример

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

char *tzstr = "TZ=PST8PDT";

int main(void)
{
time_t t;
struct tm *gmt,*area;
putenv(tzstr);
t = time(NULL);
area = localtime(&t);
printf("Локальное время:%s\n",asctime(area));
gmt = gmtime(&t);
printf("GMT:%s\n",asctime(gmt));
return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить