C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Letyshops [lifetime]

 gmtime / g / Библиотечн. функции Borland C++

Функция Преобразует дату и время во время по стандарту

                   Гринвича.

Синтаксис          #include <time.h>
                   struct tm *gmtime(long *timer);

Файл, содержащий   time.h
прототип

Описание           gmtime получает  адрес   значения,   возвращаемого
                   функцией time, и возвращает указатель на структуру
                   типа  tm,  содержащую  разделенное  время.  gmtime
                   преобразует время непосредственно по Гринвичу.

                   Глобальная переменная типа  long  timezone  должна
                   содержать  разницу  в  секундах  между временем по
                   Гринвичу и местным временем. Глобальная переменная
                   daylight должна быть равна 0, если не используется
                   стандартное летнее время.

                   Структура tm   объявленна   в   time.h   следующим
                   образом:

                   struct tm {
                   int tm_sec;
                   int tm_min;
                   int tm_hour;
                   int tm_mday;
                   int tm_mon;
                   int tm_year;
                   int tm_wday;
                   int tm_yday;
                   int tm_isdst;
                   };

                   Эти элементы  содержат  время в 24-часовой записи,
                   день  месяца  1-31,  месяц   1-12,   день   недели
                   (воскресенье = 0),  год - 1900,  день года 0-365 и
                   флаг, определяющий действует ли летнее время.

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

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

Смотрите также     asctime, ctime, localtime, stime, time, tzset.

Пример:

#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;
}




Letyshops [lifetime]