Partager via


COleDateTimeSpan::COleDateTimeSpan

Construit un objet COleDateTimeSpan.

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

Paramètres

  • dblSpanSrc
    Le nombre de jours à copier dans le nouvel objet d' COleDateTimeSpan .

  • lDays, nHours, nMins, nSecs
    Pointez sur le jour et des valeurs de temps à copier dans le nouvel objet d' COleDateTimeSpan .

Notes

Tous ces constructeurs créent des objets d' COleDateTimeSpan initialisés à la valeur spécifiée. Une brève description de ces constructeurs suit :

  • Éléments deCOleDateTimeSpan() un objet d' COleDateTimeSpan initialisé à 0.

  • **COleDateTimeSpan(**dblSpanSrc ) construit un objet d' COleDateTimeSpan d'une valeur à virgule flottante.

  • COleDateTimeSpan(lDays, nHours**,** nMins**,** nSecs**)** construit un objet d' COleDateTimeSpan initialisé des valeurs numériques spécifiées.

L'état du nouvel objet d' COleDateTimeSpan a la valeur valide.

Pour plus d'informations sur les limites des valeurs d' COleDateTimeSpan , consultez l'article date et heure : Prise en charge d'automation.

Exemple

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

Configuration requise

Header: atlcomtime.h

Voir aussi

Référence

COleDateTimeSpan, classe

Graphique de la hiérarchie

COleDateTimeSpan::operator =

COleDateTimeSpan::GetStatus

COleDateTimeSpan::m_span

COleDateTimeSpan::m_status