Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die CTime-Klasse verfügt über Konstruktoren, die System- und Dateizeiten von Win32 akzeptieren.Wenn Sie CTime-Objekte zu diesen Zwecken verwenden, müssen Sie die Initialisierung entsprechend ändern, wie in diesem Artikel beschrieben.
MFC unterstützt weiterhin CTime-Konstruktoren, dass Zeitargumente des MS-DOS Format verwenden Sie, aber, mit MFC 3,0, unterstützt die CTime-Klasse auch einen Konstruktor, der eine Struktur Win32 SYSTEMTIME akzeptiert und anderen, der eine Struktur Win32 FILETIME akzeptiert.
Die neuen CTime-Konstruktoren sind:
**CTime( const SYSTEMTIME&**sysTime);
**CTime( const FILETIME&**fileTime);
Der fileTime-Parameter ist ein Verweis auf eine Struktur Win32 FILETIME, die Zeit als 64-Bit-Wert, bequemeres Format für die interne Speicherung als eine SYSTEMTIME-Struktur und das Format, das von Win32 verwendet wird, um die Zeit der Dateierstellung darzustellen darstellt.
Wenn der Code ein CTime-Objekt enthält, die der Systemzeit initialisiert wird, sollten Sie den SYSTEMTIME-Konstruktor in Win32 verwenden.
Sie wahrscheinlich verwenden keine Initialisierung CTimeFILETIME direkt.Wenn Sie ein CFile-Objekt verwenden, um eine Datei zu bearbeiten, ruft CFile::GetStatus den Dateitimestamp für Sie über ein CTime-Objekt ab, das einer FILETIME-Struktur initialisiert wird.