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