NegateメソッドでTimeSpanが表す時間の前後を逆転した値、つまり符号を反転した値を取得することができます。
TimeSpan.Negateメソッドで時間間隔の符号を反転した値を取得する
using System;
class Sample {
static void Main()
{
var ts = TimeSpan.FromMinutes(54);
Console.WriteLine(ts);
Console.WriteLine(ts.Negate()); // tsの符号を反転した値
}
}
実行結果
00:54:00 -00:54:00