Поделиться через


_get_timezone

Извлекает разницу в секундах между временем в формате UTC и местным временем.

Синтаксис

error_t _get_timezone(
    long* seconds
);

Параметры

seconds
Разница в секундах между временем в формате UTC и местным временем.

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

Нуль в случае успешного выполнения или значение errno при возникновении ошибки.

Замечания

Функция _get_timezone извлекает целое число, представляющее разницу в секундах между временем UTC и местным временем. Значение по умолчанию — 28800 секунд (тихоокеанское время, на 8 часов отстающее от UTC). Если значение по умолчанию не требуется, сначала вызовите _tzset, чтобы инициализировать часовой пояс.

В противном seconds NULLслучае вызывается недопустимый обработчик параметров, как описано в разделе "Проверка параметров". Если выполнение может быть продолжено, эта функция задает для errno значение EINVAL и возвращает EINVAL.

По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью "Глобальное состояние" в CRT.

Требования

Маршрут Обязательный заголовок
_get_timezone <time.h>

Дополнительные сведения см. в разделе Совместимость.

См. также

Управление временем
errno, _doserrno, _sys_errlist и _sys_nerr
_get_daylight
_get_dstbias
_get_tzname