Compartir a través de


_daylight, _dstbias, _timezone y _tzname.

_daylight, _dstbias, _timezone y _tzname se usan en algunas rutinas de fecha y hora para realizar ajustes de hora local. Estas variables globales han quedado en desuso en las versiones funcionales más seguras, que deben usarse en lugar de la variables globales.

Variable global Equivalentes funcionales
_daylight _get_daylight
_dstbias _get_dstbias
_timezone _get_timezone
_tzname _get_tzname

Se declaran en Time.h como se indica a continuación.

Sintaxis

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

Comentarios

En una llamada a _ftime, localtime o _tzset, los valores de _daylight, _dstbias, _timezone y _tzname se determinan a partir del valor de la variable de entorno TZ. Si no establece explícitamente el valor de TZy _tzname[0]_tzname[1] contiene la configuración predeterminada de "PST" y "PDT", respectivamente. Las funciones de manipulación de tiempo (_tzset, , y localtime) intentan establecer los valores de _daylight_dstbias y _timezone consultando el sistema operativo para obtener el valor predeterminado _ftimede cada variable. En la siguiente tabla se muestran los valores de variable global de la zona horaria.

Variable Valor
_daylight Distinto de cero si la zona de horario de verano (DST) se especifica en TZ o se determina a partir del sistema operativo; en caso contrario, 0. El valor predeterminado es 1.
_dstbias Diferencia del horario de verano.
_timezone Diferencia en segundos entre la hora universal coordinada y la hora local. El valor predeterminado es 28.800.
_tzname[0] El nombre de zona horaria se deriva de la variable de entorno TZ. El valor predeterminado es "PST".
_tzname[1] El nombre de la zona de DST se deriva de la variable de entorno TZ. El valor predeterminado es "PDT" (horario de verano del Pacífico).

Consulte también

Variables globales
_get_daylight
_get_dstbias
_get_timezone
_get_tzname