_daylight, _dstbias, _timezone y _tzname

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

_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 globalEquivalente 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];  

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. Las funciones de la Tiempo- manipulación (_tzset, _ftime, y localtime) intentan 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.

VariableValor
_daylightDistinto de cero si la zona de (DST) de horario de verano se especifica en TZ o se determina del sistema operativo; de lo contrario, 0. El valor predeterminado es 1.
_dstbiasDesplazamiento al horario de verano.
_timezoneDiferencia 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]El nombre de la zona de DST derivado de la variable de entorno TZ . El valor predeterminado es “PDT” (horario de verano Pacífico).

Variables globales
_get_daylight
_get_dstbias
_get_timezone
_get_tzname

Mostrar: