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