Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CTimeSpan

Diagram hierarchie