Partager via


COleDateTime::operator =

Copie une valeur d' 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( );

Notes

Ces opérateurs d'assignation surchargés copiez la valeur de date/d'heure de source dans cet objet d' COleDateTime . Une brève description de chaque ces opérateurs d'assignation surchargés suit :

  • operator =( dateSrc ) la valeur et l'état de l'opérande sont copiés dans cet objet d' COleDateTime .

  • le varSrc ) d'operator =( si la conversion de la valeur de VARIANT (ou de l'objet de COleVariant ) à un date/heure (VT_DATE) est réussie, la valeur convertie est copié dans cet objet d' COleDateTime et son état a la valeur valide. Si la conversion n'est pas réussi, la valeur de cet objet a la valeur zéro (30 décembre 1899, minuit) et son état à incorrect.

  • operator =(dtSrc) la valeur de DATE est copié dans cet objet d' COleDateTime et son état a la valeur valide.

  • operator =(timeSrc) la valeur d' time_t ou de __time64_t est converti et copié dans cet COleDateTime l'objet. Si la conversion réussit, l'état de cet objet a la valeur valide ; si infructueux, il a la valeur non valide.

  • le systimeSrc**)** d'**operator =(**la valeur de SYSTEMTIME est converti et copié dans cet COleDateTime l'objet. Si la conversion réussit, l'état de cet objet a la valeur valide ; si infructueux, il a la valeur non valide.

  • operator =(udate) la valeur d' UDATE est converti et copié dans cet COleDateTime l'objet. Si la conversion réussit, l'état de cet objet a la valeur valide ; si infructueux, il a la valeur non valide. Une structure d' UDATE représente « a » décompacté la date. Consultez la fonction VarDateFromUdate pour plus de détails.

  • operator =(filetimeSrc) la valeur de FILETIME est converti et copié dans cet COleDateTime l'objet. Si la conversion réussit, l'état de cet objet a la valeur valide ; sinon il a pour valeur non valide. FILETIME utilise le temps UTC (UTC), si vous passez une heure UTC dans la structure, les résultats sont convertis de l'heure UTC en heure locale, et stockés comme temps variant. Ce comportement est le même que dans Visual C++ 6,0 et Visual C++ .NET 2003 SP2. Consultez heures du fichier dans Kit de développement logiciel Windows pour plus d'informations.

Pour plus d'informations, consultez l'entrée de VARIANT dans Kit de développement logiciel Windows.

Pour plus d'informations sur le type de données d' time_t , consultez la fonction de temps dans la référence de la bibliothèque Runtime.

Pour plus d'informations, consultez les structures de SYSTEMTIME et de FILETIME dans Kit de développement logiciel Windows.

Pour plus d'informations sur les limites des valeurs d' COleDateTime , consultez l'article date et heure : Prise en charge d'automation.

Configuration requise

Header: atlcomtime.h

Voir aussi

Référence

COleDateTime, classe

Graphique de la hiérarchie

COleDateTime::COleDateTime

COleDateTime::SetDateTime

COleDateTime::GetStatus