_get_daylight
Récupère le décalage de l'heure d'été en heures.
Syntaxe
error_t _get_daylight( int* hours );
Paramètres
hours
Décalage en heures de l'heure d'été.
Valeur retournée
Zéro en cas de succès ou une valeur errno
si une erreur se produit.
Notes
La fonction _get_daylight
récupère le nombre d'heures du passage à l'heure d'été sous forme d'entier. Si l'heure d'été est en vigueur, le décalage par défaut est d'une heure (même si quelques régions observent un décalage de deux heures).
Si hours
c’est NULL
le cas, le gestionnaire de paramètres non valide est appelé comme décrit dans la validation des paramètres. Si l'exécution est autorisée à se poursuivre, cette fonction affecte la valeur errno
à EINVAL
et retourne EINVAL
.
Nous vous recommandons d'utiliser cette fonction au lieu de la macro _daylight
ou de la fonction déconseillée __daylight
.
Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.
Spécifications
Routine | En-tête requis |
---|---|
_get_daylight |
<time.h> |
Pour plus d'informations, voir Compatibilité.
Voir aussi
Gestion des horaires
errno
, _doserrno
, _sys_errlist
et _sys_nerr
_get_dstbias
_get_timezone
_get_tzname