我正在使用https://github.com/richardtallent/RT.Comb并想知道是否可以将时间戳转换为确切的原始梳 guid。
SqlCombProvider provider = new(new UnixDateTimeStrategy(), new UtcNoRepeatTimestampProvider().GetTimestamp);
Guid comb = provider.Create();
DateTime timestamp = provider.GetTimestamp(comb);
Guid comb1 = provider.Create(timestamp);
Guid comb2 = provider.Create(comb, timestamp);
Console.WriteLine(comb.Equals(comb1)); // false
Console.WriteLine(comb.Equals(comb2)); // true, but i need only from timestamp
如果我理解正确,文档解释说 guid 的第一个字节是随机的。有没有办法只从时间戳获取原始生成的梳子?