CTime( );
CTime ( const CTime& timeSrc );
CTime ( Time_t Zeit );
CTime (IntnYear,IntnMonth,IntnDay,IntnHour,IntnMin,IntnSec, Int nDST =-1);
CTime (WortwDosDate,WortwDosTime, Int nDST =-1);
CTime ( const SYSTEMTIME& sysTime, int nDST = -1 );
CTime ( const FILETIME& fileTime, int nDST = -1 );
Parameter
timeSrc
Gibt ein CTime -Objekts, das bereits.
zeit
Gibt einen Zeitwert.
nYear, nMonth, nDay nHour nMin, nSec
Gibt den Datums- und Zeitwerte in die neue CTime -Objekts kopiert werden.
nDST
Gibt an, ob Sommerzeit aktiv ist. Können einen von drei Werten, wie folgt:
wDosDate, wDosTime
MS-DOS-Datums- und Zeitwerte in einen Datums-/Uhrzeitwert konvertiert und in die neue CTime -Objekts kopiert werden.
sysTime
Eine SYSTEMTIME -Struktur in einen Datums-/Uhrzeitwert konvertiert und in die neue CTime -Objekts kopiert werden.
fileTime
Eine FILETIME -Struktur in einen Datums-/Uhrzeitwert konvertiert und in die neue CTime -Objekts kopiert werden.
Bemerkungen
Alle diese Konstruktoren erstellen eines neuen CTime -Objekts initialisiert mit der angegebenen absoluten Zeit, basierend auf der aktuellen Zeitzone.
Jeder Konstruktor wird unten beschrieben.:
| Komponente | Bereich |
| nYear | 1970–2038* |
| nMonth | 1-12 |
| nDay | 1-31 |
| nHour | keine einschränkung |
| nMin | keine einschränkung |
| nSec | keine einschränkung |
*Die oberen Enddatum ist 18.01.2038. Für ein breiteres Spektrum von Daten siehe COleDateTime.
Dieser Konstruktor macht die entsprechende Konvertierung in UTC. Die Debug-Version von der Microsoft Foundation Class-Bibliothek behauptet, wenn eine oder mehrere der Jahr, Monat oder Tag Komponenten außerhalb des Bereichs liegt. Es liegt in Ihrer Verantwortung zur Überprüfung der Argumente vor dem Aufrufen.
Weitere Informationen auf dem Time_t -Datentyp finden Sie unter der Time -Funktion in der Run-Time Library Reference.
Weitere Informationen finden Sie unter der SYSTEMTIME und FILETIME -Struktur in der Win32 SDK Programmer's Reference.
Weitere Informationen finden Sie unter der MS-DOS-Datum und Zeit -Eintrag in der Win32 SDK-Dokumentation.
Beispiel
/ / Beispiel für CTime:: CTime
Time_t OsBinaryTime; Nbsp; / / C Run-Time-Zeit (definiert in <time.h>)
Zeit (& OsBinaryTime); / / Get die aktuelle Uhrzeit aus der / / Betriebssystem.
CTime time1; / / CTime leer. (0 ist illegale Wert.)
CTime time2 = time1; / / Copy-Konstruktor.
CTime-time3 (OsBinaryTime); / / CTime von C Run-Time-Zeit
CTime müssen4 (1999, 3, 19, 22, 15, 0); / / 10:15 PM 19. März 1999
CTime Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CTime::GetTime, GetCurrentTime, Operator =