Třída CFileTimeSpan
Tato třída poskytuje metody pro správu relativních hodnot data a času přidružených k souboru.
Syntaxe
class CFileTimeSpan
Členové
Veřejné konstruktory
Název | Popis |
---|---|
CFileTimeSpan::CFileTimeSpan |
Konstruktor |
Veřejné metody
Název | Popis |
---|---|
CFileTimeSpan::GetTimeSpan |
Voláním této metody načtěte časové rozpětí z objektu CFileTimeSpan . |
CFileTimeSpan::SetTimeSpan |
Voláním této metody nastavíte časové rozpětí objektu CFileTimeSpan . |
Veřejné operátory
Název | Popis |
---|---|
CFileTimeSpan::operator - |
Provádí odčítání u objektu CFileTimeSpan . |
CFileTimeSpan::operator != |
Porovná dva CFileTimeSpan objekty pro nerovnost. |
CFileTimeSpan::operator + |
Provádí sčítání objektu CFileTimeSpan . |
CFileTimeSpan::operator += |
Provede sčítání objektu CFileTimeSpan a přiřadí výsledek aktuálnímu objektu. |
CFileTimeSpan::operator < |
Porovná dva CFileTimeSpan objekty a určí menší. |
CFileTimeSpan::operator <= |
Porovná dva CFileTimeSpan objekty a určí rovnost nebo menší. |
CFileTimeSpan::operator = |
Operátor přiřazení. |
CFileTimeSpan::operator -= |
Provede odčítání objektu CFileTimeSpan a přiřadí výsledek aktuálnímu objektu. |
CFileTimeSpan::operator == |
Porovná dva CFileTimeSpan objekty pro rovnost. |
CFileTimeSpan::operator > |
Porovná dva CFileTimeSpan objekty a určí větší objekty. |
CFileTimeSpan::operator >= |
Porovná dva CFileTimeSpan objekty a určí rovnost nebo větší. |
Poznámky
Třída CFileTimeSpan
poskytuje metody pro zpracování relativních časových období v jednotkách, které systém souborů používá. Tyto jednotky se často používají v operacích se soubory, například při vytvoření souboru, posledním přístupu nebo při poslední změně. Metody této třídy se často používají společně s CFileTime
objekty třídy .
Příklad
Podívejte se na příklad pro CFileTime::Millisecond
.
Požadavky
Hlavička: atltime.h
CFileTimeSpan::CFileTimeSpan
Konstruktor
CFileTimeSpan() throw();
CFileTimeSpan(const CFileTimeSpan& span) throw();
CFileTimeSpan(LONGLONG nSpan) throw();
Parametry
span
Existující objekt CFileTimeSpan
.
nSpan
Časové období v FILETIME
jednotkách.
Poznámky
Objekt CFileTimeSpan
lze vytvořit pomocí existujícího CFileTimeSpan
objektu nebo vyjádřený jako 64bitová hodnota v 100 nanosekundových FILETIME
jednotkách. Další informace najdete na webu CFileTime
. Výchozí konstruktor nastaví časový rozsah na 0.
CFileTimeSpan::GetTimeSpan
Voláním této metody načtěte časové rozpětí z objektu CFileTimeSpan
.
LONGLONG GetTimeSpan() const throw();
Vrácená hodnota
Vrátí časové rozpětí v 100 nanosekundových FILETIME
jednotkách. Další informace najdete na webu CFileTime
.
CFileTimeSpan::operator -
Provádí odčítání u objektu CFileTimeSpan
.
CFileTimeSpan operator-(CFileTimeSpan span) const throw();
Parametry
span
Objekt CFileTimeSpan
.
Vrácená hodnota
CFileTimeSpan
Vrátí objekt představující výsledek rozdílu mezi dvěma časovými rozsahy.
CFileTimeSpan::operator !=
Porovná dva CFileTimeSpan
objekty pro nerovnost.
bool operator!=(CFileTimeSpan span) const throw();
Parametry
span
Objekt CFileTimeSpan
, který se má porovnat.
Vrácená hodnota
Vrátí TRUE
, pokud porovnávaná položka není rovna objektu CFileTimeSpan
; jinak FALSE
.
CFileTimeSpan::operator +
Provádí sčítání objektu CFileTimeSpan
.
CFileTimeSpan operator+(CFileTimeSpan span) const throw();
Parametry
span
Objekt CFileTimeSpan
.
Vrácená hodnota
CFileTimeSpan
Vrátí objekt obsahující součet dvou časových rozsahů.
CFileTimeSpan::operator +=
Provede sčítání objektu CFileTimeSpan
a přiřadí výsledek aktuálnímu objektu.
CFileTimeSpan& operator+=(CFileTimeSpan span) throw();
Parametry
span
Objekt CFileTimeSpan
.
Vrácená hodnota
Vrátí aktualizovaný CFileTimeSpan
objekt obsahující součet dvou časových rozsahů.
CFileTimeSpan::operator <
Porovná dva CFileTimeSpan
objekty a určí menší.
bool operator<(CFileTimeSpan span) const throw();
Parametry
span
Objekt CFileTimeSpan
, který se má porovnat.
Vrácená hodnota
Vrátí TRUE
, pokud je první objekt menší (tj. představuje kratší časové období) než druhé, jinak FALSE
.
CFileTimeSpan::operator <=
Porovná dva CFileTimeSpan
objekty a určí rovnost nebo menší.
bool operator<=(CFileTimeSpan span) const throw();
Parametry
span
Objekt CFileTimeSpan
, který se má porovnat.
Vrácená hodnota
Vrátí TRUE
, pokud je první objekt menší než (tj. představuje kratší časové období) nebo rovno druhé, jinak FALSE
.
CFileTimeSpan::operator =
Operátor přiřazení.
CFileTimeSpan& operator=(const CFileTimeSpan& span) throw();
Parametry
span
Objekt CFileTimeSpan
.
Vrácená hodnota
Vrátí aktualizovaný CFileTimeSpan
objekt.
CFileTimeSpan::operator -=
Provede odčítání objektu CFileTimeSpan
a přiřadí výsledek aktuálnímu objektu.
CFileTimeSpan& operator-=(CFileTimeSpan span) throw();
Parametry
span
Objekt CFileTimeSpan
.
Vrácená hodnota
Vrátí aktualizovaný CFileTimeSpan
objekt.
CFileTimeSpan::operator ==
Porovná dva CFileTimeSpan
objekty pro rovnost.
bool operator==(CFileTimeSpan span) const throw();
Parametry
span
Objekt CFileTimeSpan
, který se má porovnat.
Vrácená hodnota
Vrátí TRUE
, pokud jsou objekty stejné, jinak FALSE
.
CFileTimeSpan::operator >
Porovná dva CFileTimeSpan
objekty a určí větší objekty.
bool operator>(CFileTimeSpan span) const throw();
Parametry
span
Objekt CFileTimeSpan
, který se má porovnat.
Vrácená hodnota
Vrátí TRUE
, pokud je první objekt větší než (tj. představuje delší časové období) než sekunda, jinak FALSE
.
CFileTimeSpan::operator >=
Porovná dva CFileTimeSpan
objekty a určí rovnost nebo větší.
bool operator>=(CFileTimeSpan span) const throw();
Parametry
span
Objekt CFileTimeSpan
, který se má porovnat.
Vrácená hodnota
Vrátí TRUE
, pokud je první objekt větší než (tj. představuje delší časové období) nebo rovno druhé, jinak FALSE
.
CFileTimeSpan::SetTimeSpan
Voláním této metody nastavíte časové rozpětí objektu CFileTimeSpan
.
void SetTimeSpan(LONGLONG nSpan) throw();
Parametry
nSpan
Nová hodnota časového rozsahu v 100 nanosekundových FILETIME
jednotkách. Další informace najdete na webu CFileTime
.
Viz také
FILETIME
Třída CFileTime
Hierarchy chart
Sdílené třídy ATL/MFC