5

Decimal時間間隔の端数を表す値があります。

この値を に合計する必要がTimeSpanありますが、効果的な方法が見つかりません。

私の解決策は、今のところ、次のようにすることです。

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

私の問題を解決するためのより良い方法はありますか?

4

1 に答える 1

11

どうですか

myTimeSPan + TimeSpan.FromHours((double)decimalHours);
于 2012-10-04T10:05:04.460 に答える