TimeSpanでは、次のようなメソッドを使うことにより、時間間隔の単位を指定してインスタンスを生成することも出来ます。 FromTicks以外はdouble型の値を指定できるため、「1.5日」や「9.5時間」といった時間間隔の指定も可能です。

TimeSpanインスタンスを作成するためのメソッド
メソッド 機能
TimeSpan.FromDays 日数を指定してTimeSpanを作成する
TimeSpan.FromHours 時間数を指定してTimeSpanを作成する
TimeSpan.FromMinutes 分数を指定してTimeSpanを作成する
TimeSpan.FromSeconds 秒数を指定してTimeSpanを作成する
TimeSpan.FromMilliseconds ミリ秒数を指定してTimeSpanを作成する
TimeSpan.FromTicks タイマ刻み数(100ナノ秒単位)を指定してTimeSpanを作成する
FromXxxメソッドを使ってTimeSpanインスタンスを作成する
Imports System

Class Sample
  Shared Sub Main()
    Console.WriteLine(TimeSpan.FromDays(1.5))    ' 1.5日
    Console.WriteLine(TimeSpan.FromHours(9.5))   ' 9.5時間
    Console.WriteLine(TimeSpan.FromMinutes(-80)) ' -80分
  End Sub
End Class
実行結果
1.12:00:00
09:30:00
-01:20:00