Извлечь время из UUID v1 в ruby - PullRequest
3 голосов
/ 14 июля 2011

Я сохранил данные, в качестве ключа которых указан UUID v1, и теперь я хочу знать, когда был сгенерирован UUID.Как мне сделать это хорошим способом?

1 Ответ

2 голосов
/ 15 июля 2011

Это работает с irb:

require 'simple_uuid'
uuid = SimpleUUID::UUID.new
uuid.to_guid # actually this is what I have stored in my database
Time.at(SimpleUUID::UUID.new(uuid.to_guid).seconds) # returns the time and date of the UUID

Благодаря моему другу KillerFox он показал мне простое решение.

...