Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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