_get_timezone

Recupera la differenza in secondi tra l'ora UTC (Universal Coordinated Time) e l'ora locale.

Sintassi

error_t _get_timezone(
    long* seconds
);

Parametri

seconds
La differenza in secondi tra l'ora UTC e l'ora locale.

Valore restituito

Zero se l'esito è positivo oppure un valore errno se si verifica un errore.

Osservazioni:

La funzione _get_timezone recupera la differenza in secondi tra l'ora UTC e l'ora locale come intero. Il valore predefinito è 28.800 secondi per l'ora solare Pacifico (otto ore in meno rispetto all'ora UTC). Se non si vuole che il valore predefinito, chiamare _tzset prima per inizializzare il fuso orario.

Se seconds è NULL, viene richiamato il gestore di parametri non validi, come descritto in Convalida dei parametri. Se l'esecuzione può continuare, la funzione imposta errno suEINVAL e restituisce EINVAL.

Per impostazione predefinita, lo stato globale di questa funzione è limitato all'applicazione. Per modificare questo comportamento, vedere Stato globale in CRT.

Requisiti

Ciclo Intestazione obbligatoria
_get_timezone <time.h>

Per altre informazioni, vedere Compatibility.

Vedi anche

Gestione orari
errno, _doserrno, _sys_errlist e _sys_nerr
_get_daylight
_get_dstbias
_get_tzname