CTimeSpan::CTimeSpan
Konstrukce CTimeSpan objekty různými způsoby.
CTimeSpan( ) throw( );
CTimeSpan(
__time64_t time
) throw( );
CTimeSpan(
LONG lDays,
int nHours,
int nMins,
int nSecs
) throw( );
Parametry
timeSpanSrc
A CTimeSpan objekt, který již existuje.time
A __time64_t hodnotu času, což je počet sekund v časovém rozsahu.V jazyce Visual C++ verze 6.0 a starší time byla hodnota time_t .Visual C++ .net nebo později tiše převede time_t parametr __time64_t.lDays, nHours, nMins, nSecs
Dny, hodiny minuty a sekundy, resp..
Poznámky
Tyto konstruktory vytvořit nový CTimeSpan objektu inicializován s relativní čas.Každý konstruktoru je popsáno níže:
(CTimeSpan); Konstrukce neinicializovanou CTimeSpan objektu.
CTimeSpan (const CTimeSpan & ); Konstrukce CTimeSpan objekt z jiné CTimeSpan hodnotu.
CTimeSpan (__time64_t); Konstrukce CTimeSpan z objektu __time64_t typu.
CTimeSpan (dlouhé, int int, int); Konstrukce CTimeSpan objektu komponenty s každou součást omezeny na následující oblasti:
Součást
Rozsah
lDays
0–25 000 (přibližně)
nHours
0–23
nMins
0–59
nSecs
0–59
Všimněte si, že ladicí verzi knihovny Microsoft Foundation Class nepodmíněných výrazů, pokud jeden nebo více součástí hodiny je mimo rozsah.Je vaší odpovědností ověřit před volací argumenty.
Příklad
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
Požadavky
Záhlaví: atltime.h