Sdílet prostřednictvím


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