Compartilhar via


_daylight, _dstbias, _timezone e _tzname

_daylight, _dstbias, _timezone, e _tzname são usados em algumas rotinas de hora e data de fazer ajustes da hora local. Essas variáveis globais foram substituídos do ainda mais as versões funcionais seguros, que devem ser usadas no lugar de variáveis globais.

Variável global

Equivalente funcional

_daylight

_get_daylight

_dstbias

_get_dstbias

_timezone

_get_timezone

_tzname

_get_tzname

São declarados em Time.h seguinte maneira.

extern int _daylight; 
extern int _dstbias; 
extern long _timezone; 
extern char *_tzname[2];

Comentários

Em uma chamada para _ftime, localtime, ou _tzset, os valores de _daylight, de _dstbias, de _timezone, e de _tzname são determinados do valor da variável de ambiente de TZ . Se você não definir explicitamente o valor de TZ, _tzname[0] e _tzname[1] contém as configurações padrão de “PST” e “PDT” respectivamente. As funções de manipulação de_tzset, _ftime(, e) localtimetentam definir os valores de _daylight, de _dstbias e de _timezone consultando o sistema operacional para o valor padrão de cada variável. Os valores variáveis globais de fuso horário são mostrados na tabela a seguir.

Variável

Valor

_daylight

Diferente de zero se a zona de (DST) do horário de verão é especificada em TZ ou determinada do sistema operacional; caso contrário, 0. O valor padrão é 1.

_dstbias

Deslocamento para o horário de verão.

_timezone

Diferença em segundos entre o tempo universal e hora locais das coordenadas. O valor padrão é 28,800.

_tzname[0]

Nome de fuso horário derivado da variável de ambiente de TZ . O valor padrão é “PST”.

_tzname[1]

Nome da zona de DST derivado da variável de ambiente de TZ . O valor padrão é “PDT” (horário de verão pacífico).

Consulte também

Referência

Variáveis globais

_get_daylight

_get_dstbias

_get_timezone

_get_tzname