Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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