_daylight
, _dstbias
, _timezone
et _tzname
_daylight
, _dstbias
, _timezone
et _tzname
sont utilisés dans des routines de date et heure pour régler l’heure locale. Ces variables globales ont été dépréciées dans les versions opérationnelles plus sécurisées, qui doivent être utilisées à la place des variables globales.
Variable globale | Équivalent opérationnel |
---|---|
_daylight |
_get_daylight |
_dstbias |
_get_dstbias |
_timezone |
_get_timezone |
_tzname |
_get_tzname |
Ils sont déclarés dans Time.h comme suit.
Syntaxe
extern int _daylight;
extern int _dstbias;
extern long _timezone;
extern char *_tzname[2];
Notes
Dans un appel à _ftime
, localtime
ou _tzset
, les valeurs de _daylight
, _dstbias
, _timezone
et _tzname
sont déterminées à partir de la valeur de la variable d’environnement TZ
. Si vous ne définissez pas explicitement la valeur de TZ
, _tzname[0]
et _tzname[1]
que vous contiennez les paramètres par défaut « PST » et « PDT » respectivement. Les fonctions de manipulation de temps (_tzset
, _ftime
et localtime
) tentent de définir les valeurs de _daylight
, _dstbias
et _timezone
en interrogeant le système d’exploitation pour la valeur par défaut de chaque variable. Les valeurs des variables globales de fuseau horaire sont présentées dans le tableau suivant.
Variable | Value |
---|---|
_daylight |
Différent de zéro si 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 pour 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 de fuseau horaire dérivé de la variable d’environnement TZ . La valeur par défaut est « PST ». |
_tzname[1] |
Nom de zone d’heure d’été dérivé de la variable d’environnement TZ . La valeur par défaut est « Pacifique (heure d’été) » (PDT). |
Voir aussi
Variables globales
_get_daylight
_get_dstbias
_get_timezone
_get_tzname
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour