CTimeSpan::CTimeSpan
Konstrukcje CTimeSpan obiektów na różne sposoby.
CTimeSpan( ) throw( );
CTimeSpan(
__time64_t time
) throw( );
CTimeSpan(
LONG lDays,
int nHours,
int nMins,
int nSecs
) throw( );
Parametry
timeSpanSrc
A CTimeSpan obiekt, który już istnieje.time
A __time64_t wartość czasu jest liczba sekund, w czasie trwania.W wersji Visual C++ 6.0 i starsze time została wartość time_t.Visual C++ .net lub później po cichu konwertuje time_t parametr __time64_t.lDays, nHours, nMins, nSecs
Dni, godziny minuty i sekundy, odpowiednio.
Uwagi
Wszystkie te konstruktory Utwórz nowy CTimeSpan obiektu zainicjowany z określony czas względny.Poniżej opisano każdy konstruktora:
(CTimeSpan); Konstrukcje niezainicjowanej CTimeSpan obiektu.
CTimeSpan (const CTimeSpan & ); Konstrukcje CTimeSpan obiekt z innego CTimeSpan wartości.
CTimeSpan (__time64_t); Konstrukcje CTimeSpan obiekt z __time64_t typu.
CTimeSpan (LONG, int, int, int); Konstrukcje CTimeSpan obiektu ze składników z każdej części ograniczone do następujących zakresów:
Składnik
Zakres
lDays
0–25 000 (w przybliżeniu)
nHours
0–23
nMins
0–59
nSecs
0–59
Należy zauważyć, że wersja debugowania biblioteki klas Microsoft Foundation twierdzi, jeśli jeden lub więcej składników czas dnia jest spoza zakresu.Jest obowiązek poprawności argumentów przed telefoniczną.
Przykład
CTimeSpan ts1; // Uninitialized time value
CTimeSpan ts2a(ts1); // Copy constructor
CTimeSpan ts2b = ts1; // Copy constructor again
CTimeSpan ts3(100); // 100 seconds
CTimeSpan ts4(0, 1, 5, 12); // 1 hour, 5 minutes, and 12 seconds
Wymagania
Nagłówek: atltime.h