NegateメソッドでTimeSpanが表す時間の前後を逆転した値、つまり符号を反転した値を取得することができます。
TimeSpan.Negateメソッドで時間間隔の符号を反転した値を取得する
Imports System
Class Sample
Shared Sub Main()
Dim ts As TimeSpan = TimeSpan.FromHours(54)
Console.WriteLine(ts)
Console.WriteLine(ts.Negate()) ' tsの符号を反転した値
End Sub
End Class
実行結果
00:54:00 -00:54:00