0

我正在使用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 的第一个字节是随机的。有没有办法只从时间戳获取原始生成的梳子?

4

0 回答 0