Partilhar via


COleDateTimeSpan::COleDateTimeSpan

Constrói um COleDateTimeSpan objeto.

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

Parâmetros

  • dblSpanSrc
    O número de dias sejam copiados para o novo COleDateTimeSpan objeto.

  • lDays, nHours, nMins, nSecs
    Indicar os valores de dias e time a ser copiado para o novo COleDateTimeSpan objeto.

Comentários

Todos esses construtores criar novo COleDateTimeSpan objetos inicializados para o valor especificado. Uma breve descrição de cada um desses construtores a seguir:

  • COleDateTimeSpan( )   Constructs a COleDateTimeSpan object initialized to 0.

  • COleDateTimeSpan( dblSpanSrc )   Constructs a COleDateTimeSpan object from a floating-point value.

  • COleDateTimeSpan( lDays**,** nHours**,** nMins**,** nSecs )   Constructs a COleDateTimeSpan object initialized to the specified numerical values.

O status do novo COleDateTimeSpan objeto é definido como válido.

Para obter mais informações sobre os limites de COleDateTimeSpan valores, consulte o artigo Data e time: Suporte de automação.

Exemplo

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

Requisitos

Cabeçalho: atlcomtime.h

Consulte também

Referência

Classe COleDateTimeSpan

Gráfico de hierarquia

COleDateTimeSpan::operador =

COleDateTimeSpan::GetStatus

COleDateTimeSpan::m_span

COleDateTimeSpan::m_status

Outros recursos

COleDateTimeSpan membros