Partager via


_daylight, _dstbias, _timezone, et _tzname

_daylight, _dstbias, _timezone, et _tzname sont utilisés dans des routines de date et d'heure pour ajuster heure locale.Ces variables globales ont été déconseillées pour les plus les versions fonctionnelles sécurisées, qui doivent être utilisés à 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 d' _daylight, d' _dstbias, d' _timezone, et d' _tzname sont déterminés à partir de la valeur de la variable d'environnement TZ .Si vous ne définissez pas explicitement la valeur d' TZ, _tzname[0] et _tzname[1] contiennent le paramètre par défaut « PST » et « PDT » respectivement.La tentative de fonctions de fois-manipulation (_tzset, _ftime, et localtime) pour définir les valeurs d' _daylight, d' _dstbias et d' _timezone en interrogeant le système d'exploitation pour la valeur 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 (DST) zone heure d'été spécifiée dans TZ ou déterminée du système d'exploitation ; sinon, 0.La valeur par défaut est 1.

_dstbias

offset pour l'heure d'été.

_timezone

Différence en secondes entre l'heure UTC 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 de la zone de Desktop prise en charge Technician dérivé de la variable d'environnement TZ .la valeur par défaut est « PDT » (heure d'été Pacifique).

Voir aussi

Référence

Variables globales

_get_daylight

_get_dstbias

_get_timezone

_get_tzname