2012-10-04 17 views
5

Tengo un valor Decimal que representa el número fraccional de horas en un intervalo de tiempo.Añadir horas decimales al intervalo de tiempo

ahora tengo que resumir este valor a un TimeSpan, pero no puedo encontrar un método eficaz para hacerlo.

Mi solución, por ahora, es hacer algo como esto:

myTimeSpan + new TimeSpan(0, 0, Math.Abs(decimalHours * 3600)) 

¿Hay alguna forma mejor de resolver mi problema?

Respuesta

11

¿qué tal

myTimeSPan + TimeSpan.FromHours((double)decimalHours); 
Cuestiones relacionadas