TimeSpanでは、±Int64.MaxValue×100ナノ秒、おおよそ±10,675,199日の範囲の日時を扱うことが出来ます。 この最小値・最大値はMinValueフィールドおよびMaxValueフィールドを参照することで取得できます。 また、Zeroフィールドを参照することで長さ0の時間間隔を取得することも出来ます。
TimeSpan.MinValue/MaxValueプロパティで最小値・最大値を取得する
Imports System
Class Sample
Shared Sub Main()
Console.WriteLine(TimeSpan.MinValue)
Console.WriteLine(TimeSpan.MaxValue)
Console.WriteLine(TimeSpan.Zero)
End Sub
End Class
実行結果
-10675199.02:48:05.4775808 10675199.02:48:05.4775807 00:00:00