Compartilhar via


COleDateTime::operador =

Copia um COleDateTime valor.

COleDateTime& operator =(
   const VARIANT& varSrc 
) throw( );
COleDateTime& operator =(
   DATE dtSrc 
) throw( );
COleDateTime& operator =(
   const time_t& timeSrc 
) throw( );
COleDateTime& operator =(
   const __time64_t& timeSrc 
) throw( );
COleDateTime& operator =(
   const SYSTEMTIME& systimeSrc 
) throw( );
COleDateTime& operator =(
   const FILETIME& filetimeSrc 
) throw( );
COleDateTime& operator =(
   const UDATE& udate 
) throw( );

Comentários

Esses operadores de atribuição sobrecarregado copiar o valor de data/time de fonte para este COleDateTime objeto. Uma breve descrição de cada esses sobrecarregado operadores de atribuição da seguinte forma:

  • operador = () dateSrc )   O valor e o status do operando são copiados para este COleDateTime objeto.

  • operador = () varSrc de **)**se a conversão do VARIANTE value (or COleVariant objeto) para uma data/time (VT_DATE) é bem-sucedida, o valor convertido é copiado para isso COleDateTime objeto e seu status é conjunto válido para. Se a conversão não for bem-sucedida, o valor deste objeto é conjunto como zero (30 de dezembro de 1899 meia-noite) e seu status para inválido.

  • operator =( dtSrc )   The DATE value is copied into this COleDateTime object and its status is set to valid.

  • operator =( timeSrc )   The time_t or __time64_t value is converted and copied into this COleDateTime object.Se a conversão for bem-sucedida, o status desse objeto será conjunto para válido; se não houver êxito, é conjunto para inválido.

  • operator =( systimeSrc )   The SYSTEMTIME value is converted and copied into this COleDateTime object.Se a conversão for bem-sucedida, o status desse objeto será conjunto para válido; se não houver êxito, é conjunto para inválido.

  • operator =( udate )   The UDATE value is converted and copied into this COleDateTime object.Se a conversão for bem-sucedida, o status desse objeto será conjunto para válido; se não houver êxito, é conjunto para inválido.A UDATE estrutura representa uma data "descompactada".Consulte a função VarDateFromUdate para obter mais detalhes.

  • operator =( filetimeSrc )   The FILETIME value is converted and copied into this COleDateTime object.Se a conversão for bem-sucedida, o status deste objeto for definido para válida; caso contrário, está definido para inválido.FILETIME usa time universal coordenada (UTC), portanto, se você passar uma time UTC na estrutura, sistema autônomo resultados serão convertidos da time UTC em time local e são armazenados sistema autônomo variante de time. Esse comportamento é o mesmo sistema autônomo no Visual C++ 6.0 e Visual C++ .NET 2003 SP2.See Arquivo Times in the Windows SDK Para obter mais informações.

Para obter mais informações, consulte o VARIANTE entrada o Windows SDK.

Para obter mais informações sobre o time_t tipo de dados, consulte o time função de a Referência da biblioteca de time de execução.

Para obter mais informações, consulte o SYSTEMTIME and FILETIME estruturas no Windows SDK.

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

Requisitos

Cabeçalho: atlcomtime.h

Consulte também

Referência

Classe COleDateTime

Gráfico de hierarquia

COleDateTime::COleDateTime

COleDateTime::SetDateTime

COleDateTime::GetStatus

Outros recursos

COleDateTime membros

Date

History

Motivo

Julho de 2008

Informações sobre como o time é convertido e armazenado quando você usa o corrigidoFILETIME estrutura

Correção de bug do conteúdo.