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, 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