Udostępnij za pośrednictwem


Klasa CTime

Reprezentuje datę i godzinę bezwzględne.

class CTime

Członkowie

Publiczne konstruktory

Nazwa

Opis

CTime::CTime

Konstrukcje CTime obiektów na różne sposoby.

Metody publiczne

Nazwa

Opis

CTime::Format

Konwertuje CTime obiektu na sformatowany ciąg znaków — oparte na lokalnej strefie czasowej.

CTime::FormatGmt

Konwertuje CTime obiektu na sformatowany ciąg znaków — oparte na UTC.

CTime::GetAsDBTIMESTAMP

Konwertuje czas informacji przechowywanych w CTime obiektu Win32 zgodne ze DBTimeStamp struktury.

CTime::GetAsSystemTime

Konwertuje czas informacji przechowywanych w CTime obiektu Win32 zgodne ze SYSTEMTIME struktury.

CTime::GetCurrentTime

Tworzy CTime obiekt, który reprezentuje bieżącą godzinę (funkcja członka statycznego).

CTime::GetDay

Zwraca reprezentuje dzień przez CTime obiektu.

CTime::GetDayOfWeek

Zwraca dzień tygodnia, reprezentowany przez CTime obiektu.

CTime::GetGmtTm

Dzieli CTime obiektu na składniki — oparte na UTC.

CTime::GetHour

Zwraca godziny, reprezentowana przez CTime obiektu.

CTime::GetLocalTm

Dzieli CTime obiektu na składniki — oparte na lokalnej strefie czasowej.

CTime::GetMinute

Zwraca minutę, reprezentowane przez CTime obiektu.

CTime::GetMonth

Zwraca miesiąc, reprezentowane przez CTime obiektu.

CTime::GetSecond

Zwraca sekundy reprezentowane przez CTime obiektu.

CTime::GetTime

Zwraca __time64_t wartość dla danego CTime obiektu.

CTime::GetYear

Zwraca rok reprezentowane przez CTime obiektu.

CTime::Serialize64

Szereguje danych do lub z archiwum.

Operatory

operator + —

Tych operatorów, dodawanie i odejmowanie CTimeSpan i CTime obiektów.

operator +=, – =

Tych operatorów, dodawanie i odejmowanie CTimeSpan obiektu z tej CTime obiektu.

operator =

Operator przypisania.

operator ==, < , etc.

Operatory porównania.

Uwagi

CTimenie ma klasy podstawowej.

CTimewartości są oparte na skoordynowanego czasu uniwersalnego (UTC), który jest odpowiednikiem skoordynowanego czasu uniwersalnego (czas uniwersalny Greenwich, GMT).Zobacz Zarządzanie czasem uzyskać informacje jak określić strefy czasowej.

Podczas tworzenia CTime obiekt, ustaw nDST parametr na 0, aby wskazać, że czas standardowy, jest większy niż 0 wskazuje wartość tego czasu letniego obowiązuje lub na wartość mniejszą niż zero, aby obliczyć kod c run-time library czy czas standardowy lub letni obowiązuje.tm_isdstpole jest wymagane.Jeśli nie jest ustawiona, jej wartość jest niezdefiniowana i wartość zwracana z mktime jest nieprzewidywalne.Jeśli timeptr wskazuje strukturę tm zwrócony przez poprzednie wywołanie asctime_s, _gmtime_s, lub localtime_s, tm_isdst pole zawiera poprawną wartość.

Klasa companion, CTimeSpan, reprezentuje przedział czasu.

CTime i CTimeSpan klasy nie są przeznaczone do wyprowadzania.Ponieważ nie ma żadnych funkcji wirtualny rozmiar CTime i CTimeSpan obiektów jest dokładnie 8 bajtów.Większość funkcji elementów członkowskich są wbudowane.

[!UWAGA]

Górny termin jest 3000-12/31.Dolna granica jest 1/1/1970 00: 00: 00 GMT.

Aby uzyskać więcej informacji o CTime, zobacz artykuły datę i godzinę, i Zarządzanie czasem w Run-Time Library Reference.

[!UWAGA]

CTime Struktury zmieniono MFC 7.1 do MFC 8.0.Jeśli można szeregować CTime struktury za pomocą operator << pod MFC 8.0 lub nowszy plik wynikowy będą nieczytelne w starszych wersjach MFC.

Wymagania

Nagłówek: atltime.h

Zobacz też

Informacje

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

Klasa CTimeSpan

Diagram hierarchii

Inne zasoby

ATL/MFC udostępnione klas