Compartilhar via


CTimeSpan::CTimeSpan

Construções de CTimeSpan objetos de várias maneiras.

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

Parâmetros

  • timeSpanSrc
    A CTimeSpan objeto que já existe.

  • time
    A __time64_t time valor, que é o número de segundos da time abranger.No Visual C++ versões 6.0 e anteriores, time foi um valor de time_t. O Visual C++ .NET ou converte um posteriormente silenciosamentetime_t parâmetro para __time64_t.

  • lDays, nHours, nMins, nSecs
    Dias, horas, minutos e segundos, respectivamente.

Comentários

Todos esses construtores criar um novo CTimeSpan objeto inicializado com o time relativo especificado. Cada construtor é descrito a seguir:

  • CTimeSpan ();   Constrói um não-inicializado CTimeSpan objeto.

  • CTimeSpan (CTimeSpan const &);   Constrói um CTimeSpan objeto a partir de outro CTimeSpan valor.

  • CTimeSpan (__time64_t);   Constrói um CTimeSpan objeto de um __time64_t tipo.

  • CTimeSpan (LONG, int, int, int);   Constrói um CTimeSpan objeto a partir de componentes com cada componente é restrito aos seguintes intervalos:

    Componente

    Intervalo

    lDays

    0–25, 000 (aproximadamente)

    nHours

    0–23

    nMins

    0–59

    nSecs

    0–59

Observe que a versão de depurar de biblioteca Microsoft Foundation classe declara se um ou mais dos componentes do horário está fora do intervalo.É sua responsabilidade para validar os argumentos antes de chamada.

Exemplo

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   

Requisitos

Cabeçalho: atltime.h

Consulte também

Referência

Classe CTimeSpan

Gráfico de hierarquia

Outros recursos

CTimeSpan membros