public void ExtractDateTimeTicksTest1() { var now = DateTime.UtcNow; long timestampSrc = DateTime.UtcNow.Ticks / 10000L; var ticksBytes = BitConverter.GetBytes(timestampSrc); ticksBytes[0] = 0; ticksBytes[1] = 0; long timestampNew = BitConverter.ToInt64(ticksBytes); var id = SequentialGuid.Create(); var ticks = SequentialGuid.ExtractDateTimeTicks(id); ticks.Should().Be(timestampNew); var dt = new DateTime(ticks); }