Sdílet prostřednictvím


Třída CFileTime

Tato třída poskytuje metody pro správu hodnoty data a času, které jsou přidružené k souboru.

class CFileTime : 
   public FILETIME

Členy

4x2t019k.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

CFileTime::CFileTime

Konstruktor.

4x2t019k.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CFileTime::GetCurrentTime

Volání této funkce statické načíst CFileTime objekt, který představuje aktuální systémové datum a čas.

CFileTime::GetTime

Volání této metody načíst čas CFileTime objektu.

CFileTime::LocalToUTC

Volání této metody čas místní soubor převést čas souboru na koordinovaný světový čas (UTC).

CFileTime::SetTime

Volání této metody můžete nastavit datum a čas uložené CFileTime objektu.

CFileTime::UTCToLocal

Volání této metody převést čas na koordinovaný světový čas (UTC) k času místního souboru.

4x2t019k.collapse_all(cs-cz,VS.110).gifVeřejné operátory

Název

Description

CFileTime::operator-

Tento operátor lze provádět odčítání CFileTime nebo CFileTimeSpan objektu.

CFileTime::operator! =

Tento operátor porovná dvě CFileTime objektů pro nerovnost.

CFileTime::operator +

Tento operátor lze provádět sčítání CFileTimeSpan objektu.

CFileTime::operator +=

Tento operátor lze provádět sčítání CFileTimeSpan objektu a výsledek přiřadit aktuální objekt.

CFileTime::operator <

Tento operátor porovná dvě CFileTime objektů, aby menší.

CFileTime::operator < =

Tento operátor porovná dvě CFileTime objektů, aby rovnosti nebo menší.

CFileTime::operator =

Operátor přiřazení.

CFileTime::operator-=

Tento operátor lze provádět odčítání CFileTimeSpan objektu a výsledek přiřadit aktuální objekt.

CFileTime::operator ==

Tento operátor porovná dvě CFileTime objektů pro rovnost.

CFileTime::operator >

Tento operátor porovná dvě CFileTime objektů, aby větší.

CFileTime::operator > =

Tento operátor porovná dvě CFileTime objektů, aby rovné nebo větší.

4x2t019k.collapse_all(cs-cz,VS.110).gifVeřejné konstanty

Název

Description

CFileTime::Day

Statický datový člen ukládání počet 100 nanosecond intervalech, které tvoří jeden den.

CFileTime::Hour

Statický datový člen ukládání počet 100 nanosecond intervalech, které tvoří jednu hodinu.

CFileTime::Millisecond

Statický datový člen ukládání počet 100 nanosecond intervalech, které tvoří jednu milisekundu.

CFileTime::Minute

Statický datový člen ukládání počet 100 nanosecond intervalech, které tvoří jednu minutu.

CFileTime::Second

Statický datový člen ukládání počet 100 nanosecond intervalech, které tvoří jednu sekundu.

CFileTime::Week

Statický datový člen ukládání počet 100 nanosecond intervalech, které tvoří jeden týden.

Poznámky

Tato třída poskytuje metody pro správu hodnoty data a času, který je přidružený k vytváření, přístup a změny souborů.Metody a data této třídy jsou často používány ve spojení s CFileTimeSpan objekty, které se zabývají relativní časové hodnoty.

Hodnota data a času je uložena jako 64 bit hodnotu představující počet intervalů 100 nanosecond od 1. ledna 1601.Toto je formátu Coordinated Universal Time (UTC).

Zjednodušit výpočty jsou k dispozici následující statické const proměnné členů:

Členská proměnná

Počet intervalů 100 nanosecond

Milisekunda

10,000

Druhé

Milisekunda * 1 000

Minuta

Druhá * 60

Hodina

Minutu * 60

Den

Hodiny * 24

Týden

Den * 7

Poznámka: ne všechny systémy souborů lze záznam vytvoření a času posledního přístupu a ne všechny systémy souborů je záznam stejným způsobem.Pro vytvoření příkladu na systém souborů FAT Windows NT má časové rozlišení 10 milisekund, doba zápisu má rozlišení 2 sekundy a čas přístupu má rozlišení 1 den (datum přístupu).Čas přístupu systému souborů NTFS, s rozlišením 1 hodina.Kromě toho tuku zaznamenává čas na disku v místním času, ale NTFS záznamy časy na disku v čase UTC.Další informace naleznete v tématu Čas.

Hierarchii dědičnosti

FILETIME

CFileTime

Požadavky

Záhlaví: atltime.h

Viz také

Referenční dokumentace

FILETIME

Třída CFileTimeSpan

Diagram hierarchie

Další zdroje

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