Partilhar via


_get_daylight

Recupera a diferença de horário para o horário de verão em horas.

Sintaxe

error_t _get_daylight( int* hours );

Parâmetros

hours
A diferença em horas para o horário de verão.

Valor retornado

Zero é bem-sucedido ou um valor errno, se ocorrer um erro.

Comentários

A função _get_daylight recupera o número de horas no horário de verão como um número inteiro. Se o horário de verão estiver em vigor, a diferença de horário é de uma hora (embora algumas regiões tenham uma diferença de horário de duas horas).

Se hours for NULL, o manipulador de parâmetro inválido é invocado conforme descrito em Validação de parâmetro. Se a execução puder continuar, essa função definirá errno para EINVAL e retornará EINVAL.

Recomendamos usar essa função em vez do macro _daylight ou a função preterida __daylight.

Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, confira Estado global no CRT.

Requisitos

Rotina Cabeçalho necessário
_get_daylight <time.h>

Para obter mais informações, consulte Compatibilidade.

Confira também

Gerenciamento de tempo
errno, _doserrno, _sys_errlist e _sys_nerr
_get_dstbias
_get_timezone
_get_tzname