2 つの Oracle のタイムスタンプを表す 2 つの byte[] (この { 0, 0, 0, 0, 52, 246, 141, 6 } など) があります。どちらが古いかをどうやって知ることができますか?
質問する
77 次
バイナリ タイムスタンプを変換し、対応する値Int64
を比較します。long
var value = new byte[] { 0, 0, 0, 0, 52, 246, 141, 6 };
long timestamp = BitConverter.ToInt64(value, 0);
値が大きいほどlong
、タイムスタンプが新しいことを示します。私は Oracle を使用していませんが、これはEpochからのティック数を表していると思います。