Condividi tramite


_get_dstbias

Recupera l'offset ora legale in secondi.

error_t _get_dstbias(      int* seconds );

Parametri

  • seconds
    Offset ora legale in secondi.

Valore restituito

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

Note

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, verrà richiamato il gestore di parametri non validi, come descritto in Convalida dei parametri. Se l'esecuzione può continuare, la funzione imposta errno su EINVAL e restituisce EINVAL.

È consigliabile usare questa funzione invece della macro _dstbias o della funzione deprecata __dstbias.

Equivalente .NET Framework

Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke.

Requisiti

Routine

Intestazione obbligatoria

_get_dstbias

<time.h>

Per altre informazioni, vedere Compatibilità.

Vedere anche

Riferimenti

Gestione del tempo

errno, _doserrno, _sys_errlist, and _sys_nerr

_get_daylight

_get_timezone

_get_tzname