Compartir a través de


_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