DurationメソッドでTimeSpanが表す時間の長さ、つまり符号を取り除いた絶対値を取得することができます。 Durationはプロパティではなくメソッドとなっています。
TimeSpan.Durationメソッドで時間間隔の絶対的な長さを取得する
using System;
class Sample {
static void Main()
{
var ts = TimeSpan.FromHours(-27);
Console.WriteLine(ts);
Console.WriteLine(ts.Duration()); // tsの絶対値
}
}
実行結果
-1.03:00:00 1.03:00:00