Статьи:: Функции С++ :: Описание функций C (Си) / C++ - gmtime
Описание функций C (Си) / C++ - gmtime
Описание функций C (Си) / C++ - gmtime
#include
struct tm *gmtime(time);
long *time; указатель на хранимое время.
Описание:
Функция gtime преобразует время, хранимое как long-значе- ние, к структуре. Long-значение time представляет секунды, про- шедшие от 00:00:00 значения времени по Гринвичу, т.е. с 1 января 1980 года. Это значение обычно получается из вызова функции time. Функция gmtime разрывает значение time и хранит его в структуре типа tm, объявленной в . Результат в структуре отражает значение времени по Гринвичу, а не местное время.
Поля в структуре типа tm хранят следующие значения:
Поле Хранимое значение
tm_sec Секунды
tm_min Минуты
tm_hour Часы (от 0 до 24)
tm_mday День месяца (от 1 до 31)
tm_mon Месяцы (от 0 до 11; январь=0)
tm_year Год (текущий год минус 1900)
tm_wday День недели (от 0 до 6; воскресенье = 0)
tm_yday День года (от 0 до 365; 1 января = 0)
tm_isdst Ненулевое значение, если осуществлен переход на летнее/зимнее время, иначе 0.
В MS DOS даты раньше 1980 года не понимаются. Если time представляет дату ранее 1 января 1980 года, gmtime возвращает символьную строку, представленную 00:00:00 January 1,1980. Возвращаемое значение:
Функция gmtime возвращает указатель на результат, хранимый в структуре. Возвращаемого значения в случае ошибки нет. См.также asctime, ftime, ctime, localtime, time.
Замечание! Функции gmtime и localtime используют один и тот же статистически захваченный буфер для хранения в нем строки ре- зультата. Каждый вызов одной из этих процедур уничтожает резуль- тат предыдущего вызова.
Пример.
#include
struct tm *newtime; long ltime;
time(<ime); newtime=gmtime(<ime); printf("Greenwich mean time is %sn", asctime(newtime));
Вышел MySQL 5.1.30, первый стабильный рели....
После публикации 29 тестовых версий
анонсирован первый стабильный релиз
MySQL 5.1, пригодный для
промышленной эксплуатации и обеспечивающий увеличение производительности для
"тяжелых" SQL запросов, по сравнению с MySQL 5.0, примерно на 15-20%. Главные
новшества
появившиеся в MySQL 5.1:
Тестирование параллельных программ.
Тестирование параллельного программного обеспечения представляет собой более
сложную задачу по сравнению с тестированием последовательной программы. Программист
должен знать о подводных камнях при тестировании параллельного кода, имеющихся
методологиях и инструментарии.
Архитектура AMD64 (EM64T).
Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее
реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности,
достоинства и недостатки.
Остальные статьи:
|