Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
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