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

Zobacz też

Informacje

Klasa CTimeSpan

Diagram hierarchii