Share via


_daylight, _dstbias, _timezone, and _tzname

_daylight, _dstbias, _timezone, et _tzname sont utilisés dans certaines routines de date et d'heure pour effectuer des ajustements heure locale. Ces variables globales sont déconseillées face aux versions plus sécurisées, qui doivent être utilisées à la place des variables globales.

Variable globale.

Équivalent fonctionnel

_daylight

_get_daylight

_dstbias

_get_dstbias

_timezone

_get_timezone

_tzname

_get_tzname

Elles sont déclarées dans Time.h comme suit.

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

Notes

Lors d'un appel à _ftime, localtime, ou _tzset, les valeurs de_daylight, _dstbias, d'_timezone, et _tzname sont déterminés à partir de la valeur de la variable d'environnement TZ. Si vous ne définissez pas explicitement la valeur deTZ, _tzname[0] et _tzname[1] contiennent les paramètres par défaut « PST » et « PDT »respectivement. La fonction de mainpulation du temps (_tzset, _ftime, et localtime)sont utilisées pour définir les valeurs de_daylight, _dstbias et de_timezone en interrogeant le système d'exploitation pour définir les valeurs par défaut de chaque variable. Les valeurs de variable globale de fuseau horaire sont répertoriées dans le tableau suivant.

Variable

Valeur

_daylight

Une valeur différente de zéro si la zone (DST) de l'heure d'été est spécifiée dans TZ ou déterminée à partir du système d'exploitation ; sinon, 0. La valeur par défaut est 1.

_dstbias

décalage de l'heure d'été.

_timezone

Différence en secondes entre le temps universel coordonné et l'heure locale. La valeur par défaut est 28,800.

_tzname[0]

Nom du fuseau horaire dérivé de la variable d'environnement TZ. La valeur par défaut est "PST".

_tzname[1]

Nom du fuseau horaire dérivé de la variable d'environnement TZ. La valeur par défaut est « PDT » (heure d'été au Pacifique).

Voir aussi

Référence

Variables globales

_get_daylight

_get_dstbias

_get_timezone

_get_tzname