2012-10-04 15 views
5

Ich habe einen Decimal Wert, der die Anzahl der Stunden in einem Zeitintervall angibt.Dezimalstellen zum Zeitbereich hinzufügen

Jetzt muss ich diesen Wert zu einem TimeSpan summieren, aber ich kann keine effektive Methode finden, es zu tun.

Meine Lösung, denn jetzt, ist so etwas wie dies zu tun:

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

Gibt es einen besseren Weg, um mein Problem zu lösen?

Antwort

11

wie etwa

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