Compartir a través de


COleDateTime::operator =

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

Comentarios

Estos operadores de asignación sobrecargados copian fecha y el valor de hora de origen en este objeto de COleDateTime . Una breve descripción de cada estos operadores de asignación sobrecargados siguiente:

  • copie el valor deoperator =( dateSrc ) The y el estado de operando en este objeto de COleDateTime .

  • el varSrc ) deoperator =( si la conversión del valor de VARIANT (u objeto de COleVariant ) a una fecha y una hora (VT_DATE) es correcta, el valor convertido se copia de este objeto de COleDateTime y establecer su estado en válido. Si la conversión no es correcta, el valor de este objeto se establece en cero (30 de diciembre de 1899, medianoche) y su estado a no válido.

  • el valor deoperator =(dtSrc) The DATE se copia de este objeto de COleDateTime y establecer su estado en válido.

  • operator =(timeSrc) The time_t o el valor de __time64_t se convierte y copiar en este COleDateTime el objeto. Si la conversión es correcta, establece el estado de este objeto a válido; si no es correcta, se establece en no válido.

  • el valor de**)** The SYSTEMTIMEde systimeSrcde**operator =(**se convierte y copiar en este COleDateTime el objeto. Si la conversión es correcta, establece el estado de este objeto a válido; si no es correcta, se establece en no válido.

  • el valor deoperator =(udate) The UDATE se convierte y copiar en este COleDateTime el objeto. Si la conversión es correcta, establece el estado de este objeto a válido; si no es correcta, se establece en no válido. una estructura de UDATE representa una fecha “desempaquetada”. Vea la función VarDateFromUdate para más detalles.

  • el valor deoperator =(filetimeSrc) The FILETIME se convierte y copiar en este COleDateTime el objeto. Si la conversión es correcta, establece el estado de este objeto a válido; si no se establece como no válido. FILETIME utiliza la hora Universal coordinada (hora UTC), por lo que si se pasa una hora UTC en la estructura, los resultados se convierten a la hora UTC en hora local, y almacenados como tiempo variable. Este comportamiento es igual que en Visual C++ 6,0 y Visual C++ .NET 2003 SP2. Vea Tiempos de archivo en Windows SDK para obtener más información.

Para obtener más información, vea la entrada de VARIANT en Windows SDK.

Para obtener más información sobre el tipo de datos de time_t , vea la función de tiempo en la referencia de la biblioteca en tiempo de ejecución.

Para obtener más información, vea las estructuras de SYSTEMTIME y de FILETIME en Windows SDK.

Para obtener más información sobre los límites para los valores de COleDateTime , vea el artículo fecha y hora: Compatibilidad de automatización.

Requisitos

encabezado: atlcomtime.h

Vea también

Referencia

COleDateTime Class

Gráfico de jerarquías

COleDateTime::COleDateTime

COleDateTime::SetDateTime

COleDateTime::GetStatus