CTime verfügt nicht über eine Basisklasse.
Ein CTime -Objekts stellt eine absolute Uhrzeit und Datum. Die CTime -Klasse enthält die ANSI Time_t -Datentyp und der dazugehörigen Run-Time-Funktionen, einschließlich der Möglichkeit zum Konvertieren in und aus einem gregorianischen Datum und 24-Stunden-Zeitformat.
CTime -Werte basieren auf koordinierte Weltzeit (UTC), das entspricht Greenwich Mean time (GMT). Die lokale Zeitzone wird durch die Umgebungsvariable TZ gesteuert.
Beim Erstellen eines CTimesetzen des Parameters nDST auf 0, um anzugeben, dass Standardzeit ist oder auf einen Wert größer als 0 an, dass die Sommerzeit in Kraft ist, oder auf einen Wert kleiner als NULL haben den C Run-Time Bibliothekscode berechnen, ob Standardzeit oder Sommerzeit in Kraft ist. Tm_isdst ist ein obligatorisches Feld. Wenn nicht festgelegt, dessen Wert nicht definiert ist und der Rückgabewert von Mktime ist unvorhersehbar. Wenn Timeptr auf ein tm-Struktur, die durch einen vorherigen Aufruf von Asctime, Gmtimeund Localtimezurückgegeben verweist, enthält Feld Tm_isdst den richtigen Wert.
Finden Sie die Run-Time Library Reference für weitere Informationen auf der Time_t -Datentyp und die Run-Time-Funktionen, die von CTime verwendet werden.
Eine Begleitklasse CTimeSpan, stellt ein Zeitintervall dar — der Unterschied zwischen zwei CTime -Objekte.
Die CTime und CTimeSpan Klassen sind für die Ableitung nicht ausgelegt. Da gibt es keine virtuellen Funktionen, ist die Größe der CTime und CTimeSpan Objekte genau 4 Bytes. Die meisten Memberfunktionen sind inline.
Weitere Informationen zur Verwendung von CTime, finden Sie im Artikel Datum und Uhrzeit im Visual C++ Programmer's Guide und Zeit-Management in der Run-Time Library Reference.
# include lt;afx.h>
Klasse&nmember |nbsp; Hierarchiediagramm
&Nbsp;Siehe auchRun-time functions: asctime, _ftime, gmtime, localtime, strftime, time