COleDateTime::operator =

Copia un valore 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( );

Note

Questi operatori di assegnazione di overload copiare il valore data/ora di origine di questo oggetto COleDateTime.Una breve descrizione di ogni questi operatori di assegnazione di overload seguenti:

  • operator =( dateSrc ) il valore e lo stato dell'operando viene copiato in questo oggetto COleDateTime.

  • il varSrc ) dioperator =( se la conversione del valore VARIANT (o dell'oggetto COleVariant ) a una data/ora (VT_DATE) ha esito positivo, il valore convertito viene copiato in questo oggetto COleDateTime e il relativo stato è impostato su valido.Se la conversione non riesce, il valore di è impostato su zero (30 dicembre 1899, mezzanotte) e il relativo stato a non valido.

  • operator =(dtSrc) il valore DATE viene copiato in questo oggetto COleDateTime e il relativo stato è impostato su valido.

  • operator =(timeSrc) il valore __time64_t o time_t viene convertito e copiato in questo COleDateTime l'oggetto.Se la conversione ha esito positivo, lo stato di questo oggetto è impostato su valido; se non riuscita, viene impostata su non valido.

  • lo systimeSrc**)** di**operator =(**il valore SYSTEMTIME viene convertito e copiato in questo COleDateTime l'oggetto.Se la conversione ha esito positivo, lo stato di questo oggetto è impostato su valido; se non riuscita, viene impostata su non valido.

  • operator =(udate) il valore UDATE viene convertito e copiato in questo COleDateTime l'oggetto.Se la conversione ha esito positivo, lo stato di questo oggetto è impostato su valido; se non riuscita, viene impostata su non valido.Una struttura UDATE rappresenta una data "decompressa".Vedere funzione VarDateFromUdate per ulteriori informazioni.

  • operator =(filetimeSrc) il valore FILETIME viene convertito e copiato in questo COleDateTime l'oggetto.Se la conversione ha esito positivo, lo stato di questo oggetto è impostato su valido; in caso contrario è impostata su non valido.FILETIME utilizza il tempo universale coordinato (UTC), pertanto se si passa un'ora UTC nella struttura, i risultati saranno convertiti dall'ora UTC nell'ora locale e verranno archiviati come tempo variabile.Questo comportamento è uguale a Visual C++ 6,0 e Visual C++.NET 2003 SP2.Vedere Ore del file in Windows SDK per ulteriori informazioni.

Per ulteriori informazioni, vedere la voce VARIANT in Windows SDK.

Per ulteriori informazioni sul tipo di dati time_t, vedere la funzione tempoin riferimenti alla libreria di runtime.

Per ulteriori informazioni, vedere le strutture FILETIME e SYSTEMTIME in Windows SDK.

Per ulteriori informazioni sui limiti dei valori COleDateTime, vedere l'articolo data e ora: supporto di automazione.

Requisiti

Header: atlcomtime.h

Vedere anche

Riferimenti

Classe di COleDateTime

Grafico della gerarchia

COleDateTime::COleDateTime

COleDateTime::SetDateTime

COleDateTime::GetStatus