_get_timezone
Recupera a diferença em segundos entre o UTC (Tempo Universal Coordenado) e a hora local.
Sintaxe
error_t _get_timezone(
long* seconds
);
Parâmetros
seconds
A diferença, em segundos, entre o UTC e a hora local.
Valor retornado
Zero é bem-sucedido ou um valor errno
, se ocorrer um erro.
Comentários
A função _get_timezone
recupera a diferença, em segundos, entre o UTC e a hora local como um número inteiro. O valor padrão é de 28.800 segundos para a Hora Padrão do Pacífico (oito horas antes do UTC). Se você não quiser o valor padrão, chame _tzset primeiro para inicializar o fuso horário.
Se seconds
for NULL
, o manipulador de parâmetro inválido será chamado, conforme descrito em Validação de parâmetro. Se a execução puder continuar, essa função definirá errno
para EINVAL
e retornará EINVAL
.
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_timezone |
<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_dstbias
_get_tzname