_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 TZ
y _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 _ftime
de cada variable. En la siguiente tabla se muestran los valores de variable global de la zona horaria.
Variables | Value |
---|---|
_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