CFileTime-Klasse
Diese Klasse stellt Methoden zum Verwalten der Datums- und Uhrzeitwerte, die einer Datei zugeordnet werden.
class CFileTime :
public FILETIME
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Der -Konstruktor. |
Öffentliche Methoden
Name |
Description |
---|---|
Rufen Sie diese statische Funktion auf, um ein CFileTime-Objekt abzurufen, das das aktuelle Systemdatum und -zeit darstellt. |
|
Rufen Sie diese Methode auf, um die Zeit vom CFileTime-Objekt abzurufen. |
|
Rufen Sie diese Methode auf, um eine lokale Dateizeit zu einer Dateizeit auf Grundlage der koordinierten Weltzeit (UTC) konvertiert. |
|
Rufen Sie diese Methode auf, um das Datum und die Uhrzeit festzulegen, die vom CFileTime-Objekt gespeichert werden. |
|
Rufen Sie diese Methode auf, um Zeit auf Grundlage der koordinierten Weltzeit (UTC) der lokalen Dateizeit zu konvertieren. |
Öffentliche Operatoren
Name |
Description |
---|---|
Dieser Operator wird verwendet, um Subtraktion auf einem CFileTime oder CFileTimeSpan-Objekt auszuführen. |
|
Dieser Operator vergleicht zwei CFileTime-Objekte für Ungleichheit. |
|
Dieser Operator wird verwendet, um Addition auf einem CFileTimeSpan-Objekt auszuführen. |
|
Dieser Operator wird verwendet, um Addition auf einem CFileTimeSpan-Objekt auszuführen und das Ergebnis dem aktuellen Objekt zugewiesen. |
|
Dieser Operator vergleicht zwei CFileTime-Objekte, um die kleiner zu bestimmen. |
|
Dieser Operator vergleicht zwei CFileTime-Objekte, um die Gleichheit oder kleiner zu bestimmen. |
|
Der Zuweisungsoperator. |
|
Dieser Operator wird verwendet, um Subtraktion auf einem CFileTimeSpan-Objekt auszuführen und das Ergebnis dem aktuellen Objekt zugewiesen. |
|
Dieser Operator vergleicht zwei CFileTime-Objekte auf Gleichheit. |
|
Dieser Operator vergleicht zwei CFileTime-Objekte, um das größere zu bestimmen. |
|
Dieser Operator vergleicht zwei CFileTime-Objekte, um Gleichheit oder das größere zu bestimmen. |
Öffentliche Konstanten
Name |
Description |
---|---|
Ein statischer Datenmember, der die Anzahl der Intervall von 100 Nanosekunden speichert, die einen Tag bilden. |
|
Ein statischer Datenmember, der die Anzahl der Intervall von 100 Nanosekunden speichert, die eine Stunde bilden. |
|
Ein statischer Datenmember, der die Anzahl der Intervall von 100 Nanosekunden speichert, die eine Millisekunde bilden. |
|
Ein statischer Datenmember, der die Anzahl der Intervall von 100 Nanosekunden speichert, die eine Minute bilden. |
|
Ein statischer Datenmember, der die Anzahl der Intervall von 100 Nanosekunden speichert, die eine weitere bilden. |
|
Ein statischer Datenmember, der die Anzahl der Intervall von 100 Nanosekunden speichert, die eine Woche bilden. |
Hinweise
Diese Klasse stellt Methoden zum Verwalten der Datums- und Uhrzeitwerte, die mit der Erstellung, dem Zugriff und die Änderung von Dateien zugeordnet sind.Die Methoden und die Daten dieser Klasse werden häufig in Verbindung mit CFileTimeSpan-Objekte verwendet, die relative Zeitwerte verarbeiten.
Der Datums- und Uhrzeitwert wird als 64-Bit-Wert gespeichert, der die Anzahl der Intervall von 100 Nanosekunden seit dem 1. Januar 1601 darstellt.Dies ist das Format der koordinierten Weltzeit (UTC).
Die folgenden statischen const Membervariablen werden bereitgestellt, um Berechnungen zu vereinfachen:
Membervariable |
Zahl Intervall von 100 Nanosekunden |
---|---|
Millisecond |
10,000 |
Sekunde |
* 1.000 Millisekunde |
Minute |
Zweite * 60 |
Stunde |
* 60 Minute |
Tag |
* 24 Stunde |
Woche |
* 7 Tag |
Hinweis nicht alle Dateisysteme kann Rekorderstellung und letzten Zugriffs und nicht alle Dateisysteme sie auf dieselbe Weise aufzeichnen.Beispielsweise auf dem Windows NT FAT-Dateisystem, hat Erstellungszeit eine Auflösung von 10 Millisekunden, schreiben Zeit hat eine Auflösung von 2 Sekunden, und Zugriffs hat eine Auflösung von 1 Tag (das Zugriffs).Auf NTFS Zugriffs hat eine Auflösung von 1 Stunden.Darüber hinaus FAT-Datensatzzeiten auf dem Datenträger in Ortszeit-, aber NTFS-Datensatzzeiten auf dem Datenträger in UTC.Weitere Informationen finden Sie unter Datei-Zeiten.
Vererbungshierarchie
FILETIME
CFileTime
Anforderungen
Header: atltime.h