Partilhar via


COleDateTime::operator =

Copia um valor de COleDateTime .

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 sobrecarregados de atribuição copia o valor de data/hora de origem em este objeto de COleDateTime . Uma breve descrição de cada esses operadores de atribuição sobrecarregados maneira:

  • operator =( dateSrc ) o valor e o status do operando é copiado em este objeto de COleDateTime .

  • o varSrc ) deoperator =( se a conversão de valor de VARIANTE (ou do objeto de COleVariant ) para uma data/hora (VT_DATE) for bem-sucedida, o valor convertido é copiado em este objeto de COleDateTime e seu status é definido como válido. Se a conversão não for bem-sucedida, o valor de esse objeto é definido como zero (30 de dezembro de 1899, meia-noite) e seu status para inválido.

  • operator =(dtSrc) o valor de DATE é copiado em este objeto de COleDateTime e seu status é definido como válido.

  • operator =(timeSrc) o valor de time_t ou de __time64_t é convertido e copiado em este COleDateTime o objeto. Se a conversão for bem-sucedida, o status de esse objeto é definido como válidas; se mal sucedido, é definido como inválida.

  • o systimeSrc**)** de**operator =(**o valor de SYSTEMTIME é convertido e copiado em este COleDateTime o objeto. Se a conversão for bem-sucedida, o status de esse objeto é definido como válidas; se mal sucedido, é definido como inválida.

  • operator =(udate) o valor de UDATE é convertido e copiado em este COleDateTime o objeto. Se a conversão for bem-sucedida, o status de esse objeto é definido como válidas; se mal sucedido, é definido como inválida. Uma estrutura de UDATE representa uma data “desembalada”. Consulte a função VarDateFromUdate para obter mais detalhes.

  • operator =(filetimeSrc) o valor de FILETIME é convertido e copiado em este COleDateTime o objeto. Se a conversão for bem-sucedida, o status de esse objeto é definido como válidas; se não estiver definida como inválida. o universal dos usos deFILETIME coordenou tempo (UTC), então se você passar uma hora UTC na estrutura, seus resultados serão convertidos hora UTC para hora local, e armazenados como tempo variantes. Esse comportamento é o mesmo que no Visual C++ 6,0 e Visual C++ SP2 .NET 2003. Consulte Tempo de Arquivo em Windows SDK para mais informações.

Para obter mais informações, consulte a entrada de VARIANTE em Windows SDK.

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

Para obter mais informações, consulte as estruturas de SYSTEMTIME e de FILETIME em Windows SDK.

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

Requisitos

Cabeçalho: atlcomtime.h

Consulte também

Referência

Classe de COleDateTime

Gráfico da hierarquia

COleDateTime::COleDateTime

COleDateTime::SetDateTime

COleDateTime::GetStatus