Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klasa
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