Udostępnij za pośrednictwem


Klasa CFileTimeSpan

Ta klasa udostępnia metody zarządzania względnymi wartościami daty i godziny skojarzonymi z plikiem.

Składnia

class CFileTimeSpan

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
CFileTimeSpan::CFileTimeSpan Konstruktor.

Metody publiczne

Nazwa/nazwisko opis
CFileTimeSpan::GetTimeSpan Wywołaj tę metodę, aby pobrać przedział czasu z CFileTimeSpan obiektu.
CFileTimeSpan::SetTimeSpan Wywołaj tę metodę, aby ustawić przedział CFileTimeSpan czasu obiektu.

Operatory publiczne

Nazwa/nazwisko opis
CFileTimeSpan::operator - Wykonuje odejmowanie obiektu CFileTimeSpan .
CFileTimeSpan::operator != Porównuje dwa CFileTimeSpan obiekty pod kątem nierówności.
CFileTimeSpan::operator + Wykonuje dodawanie do CFileTimeSpan obiektu.
CFileTimeSpan::operator += Wykonuje dodawanie do CFileTimeSpan obiektu i przypisuje wynik do bieżącego obiektu.
CFileTimeSpan::operator < Porównuje dwa CFileTimeSpan obiekty, aby określić mniejsze.
CFileTimeSpan::operator <= Porównuje dwa CFileTimeSpan obiekty w celu określenia równości lub mniejszej.
CFileTimeSpan::operator = Operator przypisania.
CFileTimeSpan::operator -= Wykonuje odejmowanie obiektu CFileTimeSpan i przypisuje wynik do bieżącego obiektu.
CFileTimeSpan::operator == Porównuje dwa CFileTimeSpan obiekty pod kątem równości.
CFileTimeSpan::operator > Porównuje dwa CFileTimeSpan obiekty w celu określenia większego rozmiaru.
CFileTimeSpan::operator >= Porównuje dwa CFileTimeSpan obiekty w celu określenia równości lub większej.

Uwagi

Klasa CFileTimeSpan udostępnia metody obsługi względnych okresów czasu w jednostkach używanych przez system plików. Te jednostki są często używane w operacjach na plikach, takich jak czas utworzenia pliku, ostatniego dostępu lub ostatniej modyfikacji. Metody tej klasy są często używane razem z obiektami CFileTime klas .

Przykład

Zobacz przykład dla elementu CFileTime::Millisecond.

Wymagania

Nagłówek: atltime.h

CFileTimeSpan::CFileTimeSpan

Konstruktor.

CFileTimeSpan() throw();
CFileTimeSpan(const CFileTimeSpan& span) throw();
CFileTimeSpan(LONGLONG nSpan) throw();

Parametry

span
Istniejący CFileTimeSpan obiekt.

nSpan
Okres czasu w FILETIME jednostkach.

Uwagi

Obiekt CFileTimeSpan można utworzyć przy użyciu istniejącego CFileTimeSpan obiektu lub wyrażony jako wartość 64-bitowa w jednostkach 100-nanosekundowych FILETIME . Aby uzyskać więcej informacji, zobacz CFileTime. Domyślny konstruktor ustawia przedział czasu na 0.

CFileTimeSpan::GetTimeSpan

Wywołaj tę metodę, aby pobrać przedział czasu z CFileTimeSpan obiektu.

LONGLONG GetTimeSpan() const throw();

Wartość zwracana

Zwraca przedział czasu w jednostkach 100-nanosekundowych FILETIME . Aby uzyskać więcej informacji, zobacz CFileTime.

CFileTimeSpan::operator -

Wykonuje odejmowanie obiektu CFileTimeSpan .

CFileTimeSpan operator-(CFileTimeSpan span) const throw();

Parametry

span
Obiekt CFileTimeSpan.

Wartość zwracana

CFileTimeSpan Zwraca obiekt reprezentujący wynik różnicy między dwoma przedziałami czasu.

CFileTimeSpan::operator !=

Porównuje dwa CFileTimeSpan obiekty pod kątem nierówności.

bool operator!=(CFileTimeSpan span) const throw();

Parametry

span
Obiekt CFileTimeSpan do porównania.

Wartość zwracana

Zwraca wartość TRUE , jeśli porównywany element nie jest równy obiektowi CFileTimeSpan ; w przeciwnym razie FALSE.

CFileTimeSpan::operator +

Wykonuje dodawanie do CFileTimeSpan obiektu.

CFileTimeSpan operator+(CFileTimeSpan span) const throw();

Parametry

span
Obiekt CFileTimeSpan.

Wartość zwracana

Zwraca obiekt zawierający sumę CFileTimeSpan dwóch przedziałów czasu.

CFileTimeSpan::operator +=

Wykonuje dodawanie do CFileTimeSpan obiektu i przypisuje wynik do bieżącego obiektu.

CFileTimeSpan& operator+=(CFileTimeSpan span) throw();

Parametry

span
Obiekt CFileTimeSpan.

Wartość zwracana

Zwraca zaktualizowany CFileTimeSpan obiekt zawierający sumę dwóch przedziałów czasu.

CFileTimeSpan::operator <

Porównuje dwa CFileTimeSpan obiekty, aby określić mniejsze.

bool operator<(CFileTimeSpan span) const throw();

Parametry

span
Obiekt CFileTimeSpan do porównania.

Wartość zwracana

Zwraca wartość TRUE , jeśli pierwszy obiekt jest mniejszy (czyli reprezentuje krótszy okres czasu) niż drugi, w przeciwnym razie FALSE.

CFileTimeSpan::operator <=

Porównuje dwa CFileTimeSpan obiekty w celu określenia równości lub mniejszej.

bool operator<=(CFileTimeSpan span) const throw();

Parametry

span
Obiekt CFileTimeSpan do porównania.

Wartość zwracana

Zwraca wartość TRUE , jeśli pierwszy obiekt jest mniejszy niż (oznacza to krótszy okres czasu) lub równy drugiemu, w przeciwnym razie FALSE.

CFileTimeSpan::operator =

Operator przypisania.

CFileTimeSpan& operator=(const CFileTimeSpan& span) throw();

Parametry

span
Obiekt CFileTimeSpan.

Wartość zwracana

Zwraca zaktualizowany CFileTimeSpan obiekt.

CFileTimeSpan::operator -=

Wykonuje odejmowanie obiektu CFileTimeSpan i przypisuje wynik do bieżącego obiektu.

CFileTimeSpan& operator-=(CFileTimeSpan span) throw();

Parametry

span
Obiekt CFileTimeSpan.

Wartość zwracana

Zwraca zaktualizowany CFileTimeSpan obiekt.

CFileTimeSpan::operator ==

Porównuje dwa CFileTimeSpan obiekty pod kątem równości.

bool operator==(CFileTimeSpan span) const throw();

Parametry

span
Obiekt CFileTimeSpan do porównania.

Wartość zwracana

Zwraca wartość TRUE , jeśli obiekty są równe, w przeciwnym razie FALSE.

CFileTimeSpan::operator >

Porównuje dwa CFileTimeSpan obiekty w celu określenia większego rozmiaru.

bool operator>(CFileTimeSpan span) const throw();

Parametry

span
Obiekt CFileTimeSpan do porównania.

Wartość zwracana

Zwraca wartość TRUE , jeśli pierwszy obiekt jest większy niż (czyli reprezentuje dłuższy okres czasu) niż drugi, w przeciwnym razie FALSE.

CFileTimeSpan::operator >=

Porównuje dwa CFileTimeSpan obiekty w celu określenia równości lub większej.

bool operator>=(CFileTimeSpan span) const throw();

Parametry

span
Obiekt CFileTimeSpan do porównania.

Wartość zwracana

Zwraca wartość TRUE , jeśli pierwszy obiekt jest większy niż (oznacza to dłuższy okres) lub równy drugiemu, w przeciwnym razie FALSE.

CFileTimeSpan::SetTimeSpan

Wywołaj tę metodę, aby ustawić przedział CFileTimeSpan czasu obiektu.

void SetTimeSpan(LONGLONG nSpan) throw();

Parametry

nSpan
Nowa wartość przedziału czasu w jednostkach 100-nanosekundowych FILETIME . Aby uzyskać więcej informacji, zobacz CFileTime.

Zobacz też

FILETIME
Klasa CFileTime
Wykres hierarchii
Klasy udostępnione ATL/MFC