Sdílet prostřednictvím


Třída CTime

Představuje datum a absolutní čas.

class CTime

Členy

Veřejné konstruktory

Název

Description

CTime::CTime

Konstrukce CTime objekty různými způsoby.

Veřejné metody

Název

Description

CTime::Format

Převede CTime objekt formátovaný řetězec – založené na místní časové pásmo.

CTime::FormatGmt

Převede CTime objekt formátovaný řetězec – založené na čase UTC.

CTime::GetAsDBTIMESTAMP

Převede čas informace uložené v CTime objekt kompatibilní Win32 DBTimeStamp struktury.

CTime::GetAsSystemTime

Převede čas informace uložené v CTime objekt kompatibilní Win32 SYSTEMTIME struktury.

CTime::GetCurrentTime

Vytvoří CTime objekt, který představuje aktuální čas (statický člen funkce).

CTime::GetDay

Vrátí den představují podle CTime objektu.

CTime::GetDayOfWeek

Vrátí den v týdnu, reprezentovaný CTime objektu.

CTime::GetGmtTm

Rozdělí CTime objekt do součásti, založené na čase UTC.

CTime::GetHour

Vrátí hodinu zastoupen CTime objektu.

CTime::GetLocalTm

Rozdělí CTime objektu do součásti, založené na místní časové pásmo.

CTime::GetMinute

Vrátí minutu zastoupen CTime objektu.

CTime::GetMonth

Vrátí měsíc zastoupen CTime objektu.

CTime::GetSecond

Vrátí druhé zastoupen CTime objektu.

CTime::GetTime

Vrátí __time64_t hodnotu pro dané CTime objektu.

CTime::GetYear

Vrátí rok zastoupen CTime objektu.

CTime::Serialize64

Řadí data do nebo z archivu.

Operátory

operátor + –

Tyto operátory sečíst a odečíst CTimeSpan a CTime objektů.

operátor += – =

Tyto operátory sečíst a odečíst CTimeSpan objektu a to z CTime objektu.

operátor =

Operátor přiřazení.

operátor ==, < , atd.

Operátory porovnání.

Poznámky

CTimeZákladní třída neobsahuje.

CTimehodnoty jsou založeny na koordinovaný světový čas (UTC), která je ekvivalentní koordinovaný světový čas (střední čas, GMT).Viz Správa času informace, jak je určeno časové pásmo.

Při vytváření CTime objekt, nastavte nDST je parametr 0 označíte, že standardní čas, nebo na hodnotu větší než 0 označíte, že letní čas je v platnosti nebo hodnotu menší než nula, mít kód výpočetní C Runtime library zda standardní čas nebo letní čas je v platnosti.tm_isdstje povinné pole.Pokud není nastavena, její hodnota je undefined a vrácené hodnoty z mktime nelze předvídat.Pokud timeptr odkazuje na tm strukturu vrácené předchozí volání k asctime_s, _gmtime_s, nebo localtime_s, tm_isdst pole obsahuje správnou hodnotu.

Průvodce vyhledáváním třídy CTimeSpan, představuje časový interval.

CTime a CTimeSpan tříd, které nejsou navrženy pro odvození.Protože neexistují žádné virtuální funkce velikost CTime a CTimeSpan objektů je přesně 8 bajtů.Většina funkcí členů jsou vložené.

[!POZNÁMKA]

Datum horní mez je 31/12/3000.Dolní mezní hodnota je 1, 1/1970 12: 00: 00 AM GMT.

Další informace o použití CTime , naleznete v článcích datum a čas, a Aplikace Správa času v referenční knihovna Run-Time.

[!POZNÁMKA]

CTime Změněna struktura MFC 7.1 na MFC 8.0.Pokud serializaci CTime struktury pomocí operator << pod MFC 8.0 nebo novější nebudou čitelné ve starších verzích MFC výsledný soubor.

Požadavky

Záhlaví: atltime.h

Viz také

Referenční dokumentace

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

Třída CTimeSpan

Graf hierarchie

Další zdroje

Sdílené knihovny ATL/MFC tříd