_get_dstbias
Recupera a diferença de horário para o horário de verão em segundos.
Sintaxe
error_t _get_dstbias( long* seconds );
Parâmetros
seconds
A diferença em segundos 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_dstbias
recupera o número de segundos no horário de verão como um número inteiro. Se o horário de verão estiver em vigor, a diferença padrão é de 3600 segundos, que é o número de segundos em uma hora (embora algumas regiões tenham uma diferença de duas horas).
Se seconds
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 _dstbias
ou a função preterida __dstbias
.
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_dstbias |
<time.h> |
Para obter mais informações, consulte Compatibilidade.
Confira também
Gerenciamento de tempo
errno
, _doserrno
, _sys_errlist
e _sys_nerr
_get_daylight
_get_timezone
_get_tzname