CFileTimeSpan
-Klasse
Diese Klasse stellt Methoden zum Verwalten relativer Datums- und Uhrzeitwerte bereit, die einer Datei zugeordnet sind.
Syntax
class CFileTimeSpan
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CFileTimeSpan::CFileTimeSpan |
Der Konstruktor. |
Öffentliche Methoden
Name | Beschreibung |
---|---|
CFileTimeSpan::GetTimeSpan |
Rufen Sie diese Methode auf, um die Zeitspanne des CFileTimeSpan Objekts abzurufen. |
CFileTimeSpan::SetTimeSpan |
Rufen Sie diese Methode auf, um die Zeitspanne des CFileTimeSpan Objekts festzulegen. |
Öffentliche Operatoren
Name | Beschreibung |
---|---|
CFileTimeSpan::operator - |
Führt Subtraktion für ein CFileTimeSpan Objekt aus. |
CFileTimeSpan::operator != |
Überprüft zwei CFileTimeSpan -Objekte auf Ungleichheit. |
CFileTimeSpan::operator + |
Führt ergänzung zu einem CFileTimeSpan Objekt aus. |
CFileTimeSpan::operator += |
Führt ergänzung zu einem CFileTimeSpan Objekt aus und weist das Ergebnis dem aktuellen Objekt zu. |
CFileTimeSpan::operator < |
Vergleicht zwei CFileTimeSpan Objekte, um den geringeren zu bestimmen. |
CFileTimeSpan::operator <= |
Vergleicht zwei CFileTimeSpan Objekte, um die Gleichheit oder kleiner zu bestimmen. |
CFileTimeSpan::operator = |
Der -Zuweisungsoperator. |
CFileTimeSpan::operator -= |
Führt Subtraktion für ein CFileTimeSpan Objekt aus und weist das Ergebnis dem aktuellen Objekt zu. |
CFileTimeSpan::operator == |
Überprüft zwei CFileTimeSpan -Objekte auf Gleichheit. |
CFileTimeSpan::operator > |
Vergleicht zwei CFileTimeSpan Objekte, um die größere zu bestimmen. |
CFileTimeSpan::operator >= |
Vergleicht zwei CFileTimeSpan Objekte, um die Gleichheit oder größer zu bestimmen. |
Hinweise
Die CFileTimeSpan
Klasse bietet Methoden zum Behandeln relativer Zeiträume in den einheiten, die das Dateisystem verwendet. Diese Einheiten werden häufig in Dateivorgängen verwendet, z. B. beim Erstellen einer Datei, beim letzten Zugriff oder bei der letzten Änderung. Die Methoden dieser Klasse werden häufig zusammen mit CFileTime
Klassenobjekten verwendet.
Beispiel
Ein Beispiel hierfür finden Sie unter CFileTime::Millisecond
.
Anforderungen
Kopfzeile: atltime.h
CFileTimeSpan::CFileTimeSpan
Der Konstruktor.
CFileTimeSpan() throw();
CFileTimeSpan(const CFileTimeSpan& span) throw();
CFileTimeSpan(LONGLONG nSpan) throw();
Parameter
span
Ein vorhandenes CFileTimeSpan
-Objekt.
nSpan
Ein Zeitraum in FILETIME
Einheiten.
Hinweise
Das CFileTimeSpan
Objekt kann mit einem vorhandenen CFileTimeSpan
Objekt erstellt oder als 64-Bit-Wert in 100-Nanosekundeneinheiten FILETIME
ausgedrückt werden. Weitere Informationen finden Sie unter CFileTime
. Der Standardkonstruktor legt die Zeitspanne auf 0 fest.
CFileTimeSpan::GetTimeSpan
Rufen Sie diese Methode auf, um die Zeitspanne des CFileTimeSpan
Objekts abzurufen.
LONGLONG GetTimeSpan() const throw();
Rückgabewert
Gibt die Zeitspanne in 100-Nanosekundeneinheiten FILETIME
zurück. Weitere Informationen finden Sie unter CFileTime
.
CFileTimeSpan::operator -
Führt Subtraktion für ein CFileTimeSpan
Objekt aus.
CFileTimeSpan operator-(CFileTimeSpan span) const throw();
Parameter
span
Ein CFileTimeSpan
-Objekt.
Rückgabewert
Gibt ein CFileTimeSpan
Objekt zurück, das das Ergebnis der Differenz zwischen zwei Zeitspannen darstellt.
CFileTimeSpan::operator !=
Überprüft zwei CFileTimeSpan
-Objekte auf Ungleichheit.
bool operator!=(CFileTimeSpan span) const throw();
Parameter
span
Das zu vergleichende CFileTimeSpan
-Objekt.
Rückgabewert
Gibt zurück TRUE
, wenn das zu vergleichende Element nicht dem Objekt entspricht CFileTimeSpan
; andernfalls FALSE
.
CFileTimeSpan::operator +
Führt ergänzung zu einem CFileTimeSpan
Objekt aus.
CFileTimeSpan operator+(CFileTimeSpan span) const throw();
Parameter
span
Ein CFileTimeSpan
-Objekt.
Rückgabewert
Gibt ein CFileTimeSpan
Objekt zurück, das die Summe der beiden Zeitspannen enthält.
CFileTimeSpan::operator +=
Führt ergänzung zu einem CFileTimeSpan
Objekt aus und weist das Ergebnis dem aktuellen Objekt zu.
CFileTimeSpan& operator+=(CFileTimeSpan span) throw();
Parameter
span
Ein CFileTimeSpan
-Objekt.
Rückgabewert
Gibt das aktualisierte CFileTimeSpan
Objekt zurück, das die Summe der beiden Zeitspannen enthält.
CFileTimeSpan::operator <
Vergleicht zwei CFileTimeSpan
Objekte, um den geringeren zu bestimmen.
bool operator<(CFileTimeSpan span) const throw();
Parameter
span
Das zu vergleichende CFileTimeSpan
-Objekt.
Rückgabewert
Gibt zurück TRUE
, wenn das erste Objekt kleiner ist (d. h. einen kürzeren Zeitraum) als die zweite, andernfalls FALSE
.
CFileTimeSpan::operator <=
Vergleicht zwei CFileTimeSpan
Objekte, um die Gleichheit oder kleiner zu bestimmen.
bool operator<=(CFileTimeSpan span) const throw();
Parameter
span
Das zu vergleichende CFileTimeSpan
-Objekt.
Rückgabewert
Gibt zurück TRUE
, wenn das erste Objekt kleiner als (d. h. einen kürzeren Zeitraum) oder gleich der zweiten ist, andernfalls FALSE
.
CFileTimeSpan::operator =
Der -Zuweisungsoperator.
CFileTimeSpan& operator=(const CFileTimeSpan& span) throw();
Parameter
span
Ein CFileTimeSpan
-Objekt.
Rückgabewert
Gibt das aktualisierte Objekt zurück CFileTimeSpan
.
CFileTimeSpan::operator -=
Führt Subtraktion für ein CFileTimeSpan
Objekt aus und weist das Ergebnis dem aktuellen Objekt zu.
CFileTimeSpan& operator-=(CFileTimeSpan span) throw();
Parameter
span
Ein CFileTimeSpan
-Objekt.
Rückgabewert
Gibt das aktualisierte Objekt zurück CFileTimeSpan
.
CFileTimeSpan::operator ==
Überprüft zwei CFileTimeSpan
-Objekte auf Gleichheit.
bool operator==(CFileTimeSpan span) const throw();
Parameter
span
Das zu vergleichende CFileTimeSpan
-Objekt.
Rückgabewert
Gibt TRUE
zurück, wenn die Objekte gleich sind, andernfalls ist der Wert FALSE
.
CFileTimeSpan::operator >
Vergleicht zwei CFileTimeSpan
Objekte, um die größere zu bestimmen.
bool operator>(CFileTimeSpan span) const throw();
Parameter
span
Das zu vergleichende CFileTimeSpan
-Objekt.
Rückgabewert
Gibt zurück TRUE
, wenn das erste Objekt größer als (d. h. einen längeren Zeitraum) als die zweite ist, andernfalls FALSE
.
CFileTimeSpan::operator >=
Vergleicht zwei CFileTimeSpan
Objekte, um die Gleichheit oder größer zu bestimmen.
bool operator>=(CFileTimeSpan span) const throw();
Parameter
span
Das zu vergleichende CFileTimeSpan
-Objekt.
Rückgabewert
Gibt zurück TRUE
, wenn das erste Objekt größer als (d. h. einen längeren Zeitraum) oder gleich der zweiten ist, andernfalls FALSE
.
CFileTimeSpan::SetTimeSpan
Rufen Sie diese Methode auf, um die Zeitspanne des CFileTimeSpan
Objekts festzulegen.
void SetTimeSpan(LONGLONG nSpan) throw();
Parameter
nSpan
Der neue Wert für die Zeitspanne in 100-Nanosekundeneinheiten FILETIME
. Weitere Informationen finden Sie unter CFileTime
.
Siehe auch
FILETIME
CFileTime
-Klasse
Hierarchiediagramm
FREIGEGEBENe ATL/MFC-Klassen