_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