Ticksプロパティでは、DateTimeの最小値である0001年1月1日 0時0分0秒からの経過時間を100ナノ秒単位で取得することが出来ます。 なお、DateTimeOffsetにはUtcTicksプロパティが用意されていて、UTCに変換した時刻での経過時間を取得できます。 単位はTicksと同じく100ナノ秒です。

DateTime/DateTimeOffset.Ticksプロパティで基準時刻からの経過時間を100ナノ秒単位で取得する
using System;

class Sample {
  static void Main()
  {
    var dt = DateTime.Now; // 現在の日時を取得

    Console.WriteLine(dt.Ticks);
    Console.WriteLine();

    var dto = DateTimeOffset.Now; // 現在の日時を取得

    Console.WriteLine(dto.Ticks);
    Console.WriteLine(dto.UtcTicks); // UTCに変換した時刻での経過時間
  }
}
実行結果例
635004252301230000

635004252301230000
635003928301230000