Classe di CTime
Rappresenta un'ora e una data assolute.
class CTime
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce oggetti CTime in diversi modi. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Converte un oggetto CTime in un basato su stringa formattata sul fuso orario locale. |
|
Converte un oggetto CTime in un basato su stringa formattata nell'ora UTC. |
|
Converte le informazioni audio memorizzate nell'oggetto CTime a una struttura di Win32-compatible DBTimeStamp. |
|
Converte le informazioni audio memorizzate nell'oggetto CTime a una struttura di Win32-compatible SYSTEMTIME. |
|
Crea un oggetto CTime che rappresenta l'ora corrente (funzione membro statico). |
|
Restituisce il giorno rappresentano dall'oggetto CTime. |
|
Restituisce il giorno della settimana rappresentata dall'oggetto CTime. |
|
Suddivide un oggetto CTime in componenti — basate sull'ora UTC. |
|
Restituisce l'ora rappresentata dall'oggetto CTime. |
|
Suddivide un oggetto CTime in componenti — basate sul fuso orario locale. |
|
Restituisce il minuto rappresentato dall'oggetto CTime. |
|
Restituisce il mese rappresentato dall'oggetto CTime. |
|
Restituisce il secondo rappresentato dall'oggetto CTime. |
|
Restituisce un valore __time64_t per l'oggetto specificato CTime. |
|
Restituisce l'anno rappresentato dall'oggetto CTime. |
|
Serializza i dati a un archivio. |
Operatori
Questi operatori aggiunti e nascondono CTimeSpan e gli oggetti CTime. |
|
Questi operatori aggiunti e nascondono un oggetto CTimeSpan da questo oggetto CTime. |
|
l'operatore di assegnazione. |
|
Operatori di confronto. |
Note
CTime non dispone di una classe base.
i valori diCTime sono basati tempo in formato UTC (UTC), che equivale a formato UTC (ora di Greenwich, GMT).Vedere Gestione di tempo per informazioni sul fuso orario viene determinato.
Quando si crea un oggetto CTime, impostare il parametro nDST a 0 per indicare che l'ora solare è in effetti, o un valore superiore a 0 per indicare che l'ora legale è in effetti, o un valore inferiore a zero per disporre il calcolo di codice della libreria di runtime C se l'ora solare o l'ora legale è attiva.tm_isdst è un campo obbligatorio.Se non impostata, il valore viene definito e il valore restituito da mktime è imprevedibile.Se i punti timeptr a una struttura di TM restituita da una chiamata precedente a asctime_s, a _gmtime_s, o a localtime_s, il campo tm_isdst contiene il valore corretto.
Una classe complementare, CTimeSpan, rappresenta un intervallo di tempo.
Le classi CTimeSpan e CTime non sono progettate per la derivazione.Poiché non sono presenti funzioni virtuali, la dimensione CTime e oggetti CTimeSpan è esattamente 8 byte.La maggior parte delle funzioni membro sono inline.
[!NOTA]
La data limite superiore è 12/31/3000.Il limite inferiore è 1/1/1970 delle 12:00: 00 AM GMT.
Per ulteriori informazioni su l CTime, vedere gli articoli data e orae gestione di tempo in riferimenti alla libreria di runtime.
[!NOTA]
La struttura CTime modificata da MFC 7,1 a MFC 8.0.Se serializzare una struttura CTime utilizzando operator << in MFC 8.0 o una versione successiva, il file risultante non risulterà leggibile alle versioni precedenti di MFC.
Requisiti
intestazione: atltime.h
Vedere anche
Riferimenti
_ftime_s, _ftime32_s, _ftime64_s
gmtime_s, _gmtime32_s, _gmtime64_s
localtime_s, _localtime32_s, _localtime64_s
strftime, wcsftime, _strftime_l, _wcsftime_l