_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