_daylight, _dstbias, _timezone e _tzname

_daylight, _dstbias, _timezone, e _tzname são usados em algumas rotinas de data e time para fazer ajustes do horário local. Essas variáveis global têm sido obsoleto no Visual C++ 2005 Para obter as versões funcionais mais seguras, que deve ser usado no lugar de variáveis global.

Variável global

Equivalente funcional

_daylight

_get_daylight

_dstbias

_get_dstbias

_timezone

_get_timezone

_tzname

_get_tzname

Eles são declarados no Time.h sistema autônomo segue.

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

Comentários

Em uma telefonar para _ftime, localtime, ou _tzset, os valores de _daylight, _dstbias, _timezone, e _tzname determinado do valor da TZ variável de ambiente. Se você não conjunto 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 time (_tzset, _ftime, and localTime) tentativa de conjunto os valores de _daylight, _dstbias e _timezone consultando o sistema operacional para o valor padrão de cada variável. O time-valores de variável global zona são mostrados na tabela a seguir.

Variável

Valor

_daylight

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

_dstbias

Deslocamento de verão time.

_timezone

Diferença de segundos entre formato time universal coordenado e a time local.O valor padrão é 28.800.

_tzname[0]

time-nome da zona é derivada do TZ variável de ambiente. O valor padrão é "PST".

_tzname[1]

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

Consulte também

Referência

Variáveis global

_get_daylight

_get_dstbias

_get_timezone

_get_tzname