_get_daylight
Recupera l'offset ora legale in ore.
Sintassi
error_t _get_daylight( int* hours );
Parametri
hours
Offset ora legale in ore.
Valore restituito
Zero se l'esito è positivo oppure un valore errno
se si verifica un errore.
Osservazioni:
La funzione _get_daylight
recupera il numero di ore nell'ora legale come numero intero. Se è attiva l'ora legale, l'offset predefinito è pari a un'ora (alcune regioni usano un offset di due ore).
Se hours
è 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 _daylight
o della funzione deprecata __daylight
.
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_daylight |
<time.h> |
Per altre informazioni, vedere Compatibility.
Vedi anche
Gestione orari
errno
, _doserrno
, _sys_errlist
e _sys_nerr
_get_dstbias
_get_timezone
_get_tzname