Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Получает смещение перехода на зимнее время в секундах.
Синтаксис
error_t _get_dstbias( long* seconds );
Параметры
seconds
Смещение перехода на зимнее время в секундах.
Возвращаемое значение
Нуль в случае успешного выполнения или значение errno при возникновении ошибки.
Замечания
Функция _get_dstbias получает число секунд смещения перехода на зимнее время в виде целого числа. Если действует переход на зимнее время, смещение по умолчанию составляет 3600 секунд. Это число соответствует одному часу (хотя в некоторых регионах может применяться смещение на два часа).
В противном seconds случае NULLобработчик недопустимых параметров вызывается, как описано в разделе "Проверка параметров". Если выполнение может быть продолжено, эта функция задает для errno значение EINVAL и возвращает EINVAL.
Эту функцию рекомендуется использовать вместо макроса _dstbias или нерекомендуемой функции __dstbias.
По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью "Глобальное состояние" в CRT.
Требования
| Маршрут | Обязательный заголовок |
|---|---|
_get_dstbias |
<time.h> |
Дополнительные сведения см. в разделе Совместимость.
См. также
Управление временем
errno, _doserrno, _sys_errlist и _sys_nerr
_get_daylight
_get_timezone
_get_tzname