Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Извлекает разницу в секундах между временем в формате 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