Freigeben über


COleDateTimeSpan::COleDateTimeSpan

Erstellt ein COleDateTimeSpan-Objekt.

COleDateTimeSpan( ) throw( ); 
COleDateTimeSpan(
   double dblSpanSrc 
) throw( );
COleDateTimeSpan( 
   LONG lDays, 
   int nHours, 
   int nMins, 
   int nSecs  
) throw( );

Parameter

  • dblSpanSrc
    Die Anzahl der in das neue Objekt COleDateTimeSpan kopiert werden Tage.

  • lDays, nHours, nMins, nSecs
    Geben Sie den in das neue Objekt an COleDateTimeSpan kopiert werden Tag und die Zeitwerte.

Hinweise

Alle diese Konstruktoren erstellen neue COleDateTimeSpan-Objekte, die dem angegebenen Wert initialisiert werden.Eine kurze Beschreibung von jedem dieser Konstruktoren folgt:

  • Konstrukte COleDateTimeSpan() ein COleDateTimeSpan-Objekt initialisiert auf 0.

  • **COleDateTimeSpan(**dblSpanSrc ) erstellt ein COleDateTimeSpan-Objekt einem Gleitkommawert.

  • COleDateTimeSpan(lDays, nHours**,** nMins**,** nSecs**)** erstellt ein COleDateTimeSpan-Objekt, das den angegebenen numerischen Werten initialisiert wird.

Der Status des neuen COleDateTimeSpan gültigem Objekts ist auf festgelegt.

Weitere Informationen über die Grenzen für COleDateTimeSpan-Werte, finden Sie im Artikel Datum und Uhrzeit: Automatisierungs-Unterstützung.

Beispiel

COleDateTimeSpan spanOne(2.75);          // 2 days and 18 hours
COleDateTimeSpan spanTwo(2, 18, 0, 0);   // 2 days and 18 hours
COleDateTimeSpan spanThree(3, -6, 0, 0); // 2 days and 18 hours

COleDateTimeSpan ts1;               // Uninitialized time value
COleDateTimeSpan ts2a(ts1);         // Copy constructor
COleDateTimeSpan ts2b = ts1;         // Copy constructor again
COleDateTimeSpan ts3(100.0);          // 100 days
COleDateTimeSpan ts4(0, 1, 5, 12);   // 1 hour, 5 minutes, and 12 seconds

Anforderungen

Header: atlcomtime.h

Siehe auch

Referenz

COleDateTimeSpan-Klasse

Hierarchien-Diagramm

COleDateTimeSpan::operator =

COleDateTimeSpan::GetStatus

COleDateTimeSpan::m_span

COleDateTimeSpan::m_status