CTime( );
CTime ( St&ała CTimeamp; timeSrc );
CTime ( time_t czasu );
CTime (intnYear,intnMonth,intnDay,intnHour,intnMin,introzdzielczości, int nDST = -1);
CTime (słowowDosDate,słowowDosTime, int nDST = -1);
CTime ( St&ała SYSTEMTIMEamp; sysTime, int nDST = -1 );
CTime ( St&ała FILETIMEamp; fileTime, int nDST = -1 );
Parametry
timeSrc
Wskazuje obiekt CTime , który już istnieje.
czas
Wskazuje wartość czasu.
nYear, nMonth, nDay, nHour, nMin rozdzielczości
Wskazuje datę i godzinę wartości, które mają zostać skopiowane do nowego obiektu CTime.
nDST
Wskazuje, czy czasu letniego jest aktywna. Może mieć jedną z trzech wartości, w następujący sposób:
wDosDate, wDosTime
Wartości daty i godziny MS-DOS mają być konwertowane na wartość typu Data/godzina i kopiowane do nowego obiektu CTime .
sysTime
Strukturę SYSTEMTIME mają być konwertowane na wartość typu Data/godzina i kopiowane do nowego obiektu CTime.
fileTime
Struktura FILETIME mają być konwertowane na wartość typu Data/godzina i kopiowane do nowego obiektu CTime.
Uwagi
Wszystkie te konstruktory Utwórz nowy obiekt CTime zainicjowany w określonym czasie bezwzględnym, na podstawie bieżącej strefy czasowej.
Każdy konstruktor jest opisany poniżej:
| Składnik | Zakres |
| nYear | 1970–2038* |
| nMonth | 1–12 |
| nDay | 1–31 |
| nHour | bez ograniczenia |
| nMin | bez ograniczenia |
| rozdzielczości | bez ograniczenia |
*Górny terminu jest 1/18/2038. Aby uzyskać szerszy zakres dat zobacz COleDateTime.
Ten konstruktor powoduje odpowiednie konwersja UTC. Wersja debugowania biblioteki klas Microsoft Foundation twierdzi, jeśli co najmniej jeden rok, miesiąc lub dzień składników jest poza zakresem. Jest odpowiedzialny za sprawdzanie poprawności argumenty przed telefonicznej.
Aby uzyskać więcej informacji o typie danych time_t , zobacz czasu funkcji w Run-Time Library Reference.
Aby uzyskać więcej informacji, zobacz SYSTEMTIME i FILETIME struktury w Win32 SDK Programmer's Reference.
Aby uzyskać więcej informacji, zobacz MS-DOS datę i godzinę wejścia w dokumentacji zestawu Win32 SDK.
Przykład
/ / przykład CTime::CTime
time_t osBinaryTime; nbsp; / / C czasu wykonywania (zdefiniowany w <time.h>)
czas (& osBinaryTime); / / Get bieżący czas z / / system operacyjny.
CTime godziny1; / / Pusty CTime. (0 jest niedozwolona wartość).
CTime time2 = godziny1; / / Konstruktor kopiujący.
CTime time3 (osBinaryTime); / / CTime z c czasu wykonywania
CTime time4 (1999, 3, 19, 22 15, 0); / / 10: 15 PM 19 marca 1999
Omówie&nie CTime |nbsp; Klasa członków | Wykres hierarchii
Zobacz też CTime::GetTime, GetCurrentTime, operatora =