Partilhar via


_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