_get_timezone
Recupera la diferencia en segundos entre la hora universal coordinada (UTC) y la hora local.
Sintaxis
error_t _get_timezone(
long* seconds
);
Parámetros
seconds
Diferencia en segundos entre la hora UTC y la hora local.
Valor devuelto
Cero si se ejecuta correctamente, o un valor errno
si se produce un error.
Comentarios
La función _get_timezone
recupera la diferencia en segundos entre la hora UTC y la hora local en forma de entero. El valor predeterminado es 28.800 segundos, hora del Pacífico (ocho horas por detrás de la hora UTC). Si no desea el valor predeterminado, llame a _tzset primero para inicializar la zona horaria.
Si seconds
es NULL
, se invoca el controlador de parámetros no válidos, tal y como se describe en Validación de parámetros. Si la ejecución puede continuar, la función establece errno
en EINVAL
y devuelve EINVAL
.
De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.
Requisitos
Routine | Encabezado necesario |
---|---|
_get_timezone |
<time.h> |
Para obtener más información, consulte Compatibilidad.
Consulte también
Administración de tiempo
errno
, _doserrno
, _sys_errlist
y _sys_nerr
.
_get_daylight
_get_dstbias
_get_tzname