gmtime_r()

Преобразовать ("разбить") системное время

Прототип:

#include <time.h>
struct tm * gmtime_r( const time_t *timer,
struct tm *result );

Аргументы:

timer
Указатель на значение типа time_t, содержащее время для преобразования.
result
Указатель на структуру struct tm, в которой функция сохранит преобразованное время.

Библиотека:

libc

Описание:

Функция gmtime_r() преобразовывает ("разбивает") системное время из timer на время, выраженное как всемирное координированное время (UTC) (ранее известное как время по Гринвичу или GMT).

Обычно время на компьютере устанавливается с помощью утилиты date, чтобы получить время UTC, а затем используется переменная окружения TZ или строка конфигурации _CS_TIMEZONE для установки местного часового пояса.

Возвращаемое значение:

Указатель на статическую структуру struct tm, содержащую преобразованное время.

Классификация:

POSIX 1003.1 Thread-Safe Functions

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

time_t, asctime(), asctime_r(), clock(), ctime(), difftime(), localtime(), localtime_r(), mktime(), strftime(), time(), struct tm, tzset()




Предыдущий раздел: Описание API системной библиотеки