Share via


_get_daylight

Récupère le décalage de l'heure d'été en heures.

error_t _get_daylight(      int* hours );

Paramètres

  • hours
    Décalage en heures de l'heure d'été.

Valeur de retour

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 a la valeur NULL, le gestionnaire de paramètre non valide est appelé, comme décrit dans Validation de paramètre. Si l'exécution est autorisée à se poursuivre, cette fonction affecte la valeur EINVAL à errno et retourne EINVAL.

Nous vous recommandons d'utiliser cette fonction au lieu de la macro _daylight ou de la fonction déconseillée __daylight.

Équivalent .NET Framework

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de plateforme.

Configuration requise

Routine

En-tête requis

_get_daylight

<time.h>

Pour plus d'informations, voir Compatibilité.

Voir aussi

Référence

Gestion du temps

errno, _doserrno, _sys_errlist et _sys_nerr

_get_dstbias

_get_timezone

_get_tzname