_get_dstbias
Recupera l'offset ora legale in secondi.
Sintassi
error_t _get_dstbias( long* seconds );
Parametri
seconds
Offset ora legale in secondi.
Valore restituito
Zero se l'esito è positivo oppure un valore errno
se si verifica un errore.
Osservazioni:
La funzione _get_dstbias
recupera il numero di secondi nell'ora legale come numero intero. Se è attiva l'ora legale, l'offset predefinito è pari a 3.600 secondi, che corrisponde al numero di secondi in un'ora (alcune regioni usano un offset di due ore).
Se seconds
è NULL
, il gestore di parametri non validi viene richiamato come descritto in Convalida dei parametri. Se l'esecuzione può continuare, la funzione imposta errno
suEINVAL
e restituisce EINVAL
.
È consigliabile usare questa funzione invece della macro _dstbias
o della funzione deprecata __dstbias
.
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_dstbias |
<time.h> |
Per altre informazioni, vedere Compatibility.
Vedi anche
Gestione orari
errno
, _doserrno
, _sys_errlist
e _sys_nerr
_get_daylight
_get_timezone
_get_tzname