Compartir a través de


COleDateTimeSpan::operator +, -

Add, subtract, y cambie el signo por valores de COleDateTimeSpan .

COleDateTimeSpan operator +( 
   const COleDateTimeSpan& dateSpan  
) const throw( ); 
COleDateTimeSpan operator -( 
   const COleDateTimeSpan& dateSpan  
) const throw( ); 
COleDateTimeSpan operator -( ) const throw( );

Comentarios

Los dos primeros operadores permiten agregar y restar valores de fecha y de la duración. El tercero permite cambiar el signo de un valor de fecha y de la duración.

Si alguno de los operandos es null, el estado del valor resultante de COleDateTimeSpan es null.

Si alguno de los operandos no es válido y el otro no es null, el estado del valor resultante de COleDateTimeSpan no es válido.

Para obtener más información sobre el válido, los valores no válidos, y NULL de estado, vea a la variable miembro de m_status .

Ejemplo

COleDateTimeSpan ts1(3, 1, 5, 12); // 3 days, 1 hour, 5 min, and 12 sec
COleDateTimeSpan ts2(100.0 / (24 * 3600.0)); // 100 seconds
COleDateTimeSpan ts3 = ts1 + ts2;
ASSERT(ts3.GetSeconds() == 52); // 6 mins, 52 secs   

Requisitos

encabezado: atlcomtime.h

Vea también

Referencia

COleDateTimeSpan Class

Gráfico de jerarquías

COleDateTimeSpan::operator +=, -=