Aracılığıyla paylaş


CTimeSpan::CTimeSpan

Yapıları CTimeSpan nesneleri çeşitli yollarla.

CTimeSpan( ) throw( );
CTimeSpan(
   __time64_t time 
) throw( );
CTimeSpan(
   LONG lDays,
   int nHours,
   int nMins,
   int nSecs 
) throw( );

Parametreler

  • timeSpanSrc
    A CTimeSpan zaten var olan nesne.

  • time
    A __time64_t süreyi saniye cinsinden süre içinde olduğu zaman değeri.Visual C++ uygulamasının 6.0 ve önceki sürümleri, de time değeri olan time_t.Visual C++ .net ya da daha sonra sessizce dönüştüren bir time_t parametresi __time64_t.

  • lDays, nHours, nMins, nSecs
    Gün, saat, dakika ve saniye, sırasıyla.

Notlar

Bu Kurucular oluşturur Yeni bir CTimeSpan nesnesi ile belirtilen göreli zaman başlatıldı.Her kurucu aşağıda açıklanmıştır:

  • CTimeSpan (); Başlatılmamış bir yapıları CTimeSpan nesnesi.

  • CTimeSpan (const CTimeSpan & ); Yapıları bir CTimeSpan başka bir nesneden CTimeSpan değeri.

  • CTimeSpan (__time64_t); Yapıları bir CTimeSpan gelen nesne bir __time64_t türü.

  • CTimeSpan (UZUN, int, int, int); Yapıları bir CTimeSpan her bileşen bileşenlerle nesnesinden kısıtlı aşağıdaki aralıklar:

    Bileşen

    Aralık

    lDays

    0–25, 000'den fazla (yaklaşık)

    nHours

    0–23

    nMins

    0–59

    nSecs

    0–59

Microsoft Foundation Class Library hata ayıklama sürümünü bir veya daha fazla zaman gün bileşenlerinin aralığın dışında olup zorunlu olduğunu unutmayın.Bu bağımsız değişkenler arama önce doğrulamak için sizin sorumluluğunuzdur.

Örnek

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   

Gereksinimler

Başlık: atltime.h

Ayrıca bkz.

Başvuru

CTimeSpan sınıfı

Hiyerarşi grafik