Partager via


_get_timezone

Récupère la différence en secondes entre le temps universel coordonné (UTC) et l’heure locale.

Syntaxe

error_t _get_timezone(
    long* seconds
);

Paramètres

seconds
Différence en secondes entre l’heure UTC et l’heure locale.

Valeur retournée

Zéro en cas de succès ou une valeur errno si une erreur se produit.

Notes

La fonction _get_timezone récupère la différence en secondes entre l’heure UTC et l’heure locale sous la forme d’un entier. La valeur par défaut est de 28 800 secondes, pour l’heure du Pacifique (huit heures après l’heure UTC). Si vous ne souhaitez pas la valeur par défaut, appelez d’abord _tzset pour initialiser le fuseau horaire.

Si seconds 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 errno à EINVAL et retourne EINVAL.

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_timezone <time.h>

Pour plus d'informations, voir Compatibilité.

Voir aussi

Gestion des horaires
errno, _doserrno, _sys_errlist et _sys_nerr
_get_daylight
_get_dstbias
_get_tzname