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
Veřejné konstruktory
Název |
Description |
---|---|
Konstruktor. |
Veřejné metody
Název |
Description |
---|---|
Volání této funkce statické načíst CFileTime objekt, který představuje aktuální systémové datum a čas. |
|
Volání této metody načíst čas CFileTime objektu. |
|
Volání této metody čas místní soubor převést čas souboru na koordinovaný světový čas (UTC). |
|
Volání této metody můžete nastavit datum a čas uložené CFileTime objektu. |
|
Volání této metody převést čas na koordinovaný světový čas (UTC) k času místního souboru. |
Veřejné operátory
Název |
Description |
---|---|
Tento operátor lze provádět odčítání CFileTime nebo CFileTimeSpan objektu. |
|
Tento operátor porovná dvě CFileTime objektů pro nerovnost. |
|
Tento operátor lze provádět sčítání CFileTimeSpan objektu. |
|
Tento operátor lze provádět sčítání CFileTimeSpan objektu a výsledek přiřadit aktuální objekt. |
|
Tento operátor porovná dvě CFileTime objektů, aby menší. |
|
Tento operátor porovná dvě CFileTime objektů, aby rovnosti nebo menší. |
|
Operátor přiřazení. |
|
Tento operátor lze provádět odčítání CFileTimeSpan objektu a výsledek přiřadit aktuální objekt. |
|
Tento operátor porovná dvě CFileTime objektů pro rovnost. |
|
Tento operátor porovná dvě CFileTime objektů, aby větší. |
|
Tento operátor porovná dvě CFileTime objektů, aby rovné nebo větší. |
Veřejné konstanty
Název |
Description |
---|---|
Statický datový člen ukládání počet 100 nanosecond intervalech, které tvoří jeden den. |
|
Statický datový člen ukládání počet 100 nanosecond intervalech, které tvoří jednu hodinu. |
|
Statický datový člen ukládání počet 100 nanosecond intervalech, které tvoří jednu milisekundu. |
|
Statický datový člen ukládání počet 100 nanosecond intervalech, které tvoří jednu minutu. |
|
Statický datový člen ukládání počet 100 nanosecond intervalech, které tvoří jednu sekundu. |
|
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