Classe di CTime

Rappresenta un'ora e una data assolute.

class CTime

Membri

78zb0ese.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CTime::CTime

Costruisce oggetti CTime in diversi modi.

78zb0ese.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CTime::Format

Converte un oggetto CTime in un basato su stringa formattata sul fuso orario locale.

CTime::FormatGmt

Converte un oggetto CTime in un basato su stringa formattata nell'ora UTC.

CTime::GetAsDBTIMESTAMP

Converte le informazioni audio memorizzate nell'oggetto CTime a una struttura di Win32-compatible DBTimeStamp.

CTime::GetAsSystemTime

Converte le informazioni audio memorizzate nell'oggetto CTime a una struttura di Win32-compatible SYSTEMTIME.

CTime::GetCurrentTime

Crea un oggetto CTime che rappresenta l'ora corrente (funzione membro statico).

CTime::GetDay

Restituisce il giorno rappresentano dall'oggetto CTime.

CTime::GetDayOfWeek

Restituisce il giorno della settimana rappresentata dall'oggetto CTime.

CTime::GetGmtTm

Suddivide un oggetto CTime in componenti — basate sull'ora UTC.

CTime::GetHour

Restituisce l'ora rappresentata dall'oggetto CTime.

CTime::GetLocalTm

Suddivide un oggetto CTime in componenti — basate sul fuso orario locale.

CTime::GetMinute

Restituisce il minuto rappresentato dall'oggetto CTime.

CTime::GetMonth

Restituisce il mese rappresentato dall'oggetto CTime.

CTime::GetSecond

Restituisce il secondo rappresentato dall'oggetto CTime.

CTime::GetTime

Restituisce un valore __time64_t per l'oggetto specificato CTime.

CTime::GetYear

Restituisce l'anno rappresentato dall'oggetto CTime.

CTime::Serialize64

Serializza i dati a un archivio.

78zb0ese.collapse_all(it-it,VS.110).gifOperatori

operatore + )

Questi operatori aggiunti e nascondono CTimeSpan e gli oggetti CTime.

l'operatore +=, – =

Questi operatori aggiunti e nascondono un oggetto CTimeSpan da questo oggetto CTime.

operatore =

l'operatore di assegnazione.

== l'operatore, <, e così via.

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

asctime_s, _wasctime_s

_ftime_s, _ftime32_s, _ftime64_s

gmtime_s, _gmtime32_s, _gmtime64_s

localtime_s, _localtime32_s, _localtime64_s

strftime, wcsftime, _strftime_l, _wcsftime_l

time, _time32, _time64

Classe di CTimeSpan

Grafico della gerarchia

Altre risorse

ATL/MFC è condiviso classi