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 de hierarquia

COleDateTime::COleDateTime

COleDateTime::SetDateTime

COleDateTime::GetStatus