DateTime・DateTimeOffsetに対してTimeSpanを加減算することで、ある日時から一定時間経過した/遡った日時を求めることができます。

DateTime・DateTimeOffsetに対しては、DateTime.Add/Subtractなどのメソッドを使って加減算をすることもできます。

加算/減算演算子でDateTime/DateTimeOffsetとTimeSpanを加減算する
using System;

class Sample {
  static void Main()
  {
    // 現在日時
    var dt = DateTime.Now;
    var dto = DateTimeOffset.Now;

    var ts = new TimeSpan(1, 8, 0, 0);

    // 現在から1日と8時間後の時刻を求める
    Console.WriteLine(dt + ts);
    Console.WriteLine(dto + ts);

    // 現在より1日と8時間前の時刻を求める
    Console.WriteLine(dt - ts);
    Console.WriteLine(dto - ts);
  }
}
実行結果例
2013/04/02 23:00:30
2013/04/02 23:00:30 +09:00
2013/03/31 7:00:30
2013/03/31 7:00:30 +09:00