Compartir a través de


_daylight, _dstbias, _timezone, y _tzname

_daylight, _dstbias, _timezone, y _tzname se utilizan en algunas rutinas de hora y fecha de realizar ajustes de la hora local.Estas variables globales están desusadas para las versiones funcionales más seguras, que se debe usar en lugar de las variables globales.

variable global

equivalente funcional

_daylight

_get_daylight

_dstbias

_get_dstbias

_timezone

_get_timezone

_tzname

_get_tzname

se declaran en Time.h como sigue.

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, de _dstbias, de _timezone, y de _tzname se determina el valor de la variable de entorno TZ .Si no establece explícitamente el valor de TZ, _tzname[0] y _tzname[1] contienen las configuraciones predeterminadas de “PST” y “PDT” respectivamente.El propósito de las funciones de la Tiempo-manipulación (_tzset, _ftime, y localtime) de establecer los valores de _daylight, de _dstbias y de _timezone consultando el sistema operativo para el valor predeterminado de cada variable.los valores de variable global de la zona horaria se muestran en la tabla siguiente.

Variable

Valor

_daylight

Distinto de cero si la zona (DST) de horario de verano se especifica en TZ o se determina del sistema operativo; de lo contrario, 0.El valor predeterminado es 1.

_dstbias

De al horario de verano.

_timezone

Diferencia en segundos entre la hora UTC y la hora local.El valor predeterminado es 28,800.

_tzname[0]

Nombre de la zona horaria derivado de la variable de entorno TZ .El valor predeterminado es "PST".

_tzname[1]

Nombre de la zona de DST derivado de la variable de entorno TZ .El valor predeterminado es “PDT” (horario de verano Pacífico).

Vea también

Referencia

Variables globales

_get_daylight

_get_dstbias

_get_timezone

_get_tzname