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

MENTAにてテキストチャットによるサポートを行っています。 問題の解決法をお探しの方や.NET/C#を学習中の方はどうぞご利用ください。