CTime

CTime non dispone di una classe base.

Un oggetto CTime rappresenta un'assoluta data e ora. La classe CTime incorpora il tipo di dati ANSI time_t e le sue funzioni di runtime associati, compresa la possibilità di convertire e gregoriano data e ora 24 ore su 24.

CTime valori sono basati su coordinated universal time (UTC), che equivale al tempo medio di Greenwich (GMT). Il fuso orario locale è controllato dalla variabile di ambiente TZ.

Quando si crea un CTime, impostare il parametro nDST a 0 per indicare che il fuso orario è in effetti, o su un valore superiore a 0 per indicare che ora legale è in vigore o su un valore minore di zero per avere il codice di libreria di runtime c calcolare se tempo standard o ora legale è in vigore. tm_isdst è un campo obbligatorio. Se non viene impostata, è definito il valore e il valore restituito da mktime è imprevedibile. Se timeptr punta a una struttura di tm restituita da una chiamata precedente a asctime, gmtimeo localtime, il campo tm_isdst contiene il valore corretto.

Vedere il Riferimento alla libreria di runtime per ulteriori informazioni su time_t tipo di dati e le funzioni di runtime che vengono utilizzate dai CTime.

Un classe di compagno, CTimeSpan, rappresenta un intervallo di tempo — la differenza tra due oggetti CTime.

Le classi CTime e CTimeSpan non sono progettate per la derivazione. Perché non ci sono funzioni virtuali, le dimensioni degli oggetti CTime e CTimeSpan sono esattamente 4 byte. La maggior parte delle funzioni membro sono in linea.

Per ulteriori informazioni sull'utilizzo di CTime, vedere l'articolo data e ora nel manuale del programmatore di Visual C++ e Time Management in Riferimento alla libreria di runtime.

# include lt;afx.h>

Membri della classeGerarchia Chart

 Vedi ancheRun-time functions: asctime, _ftime, gmtime, localtime, strftime, time

Index