从日期时间在jvm上获取基于时间的UUID

时间:2016-12-01 15:27:14

标签: cassandra jvm timeuuid

Cassandra有一个timeuuid类型,并且有一些函数可以为“now”创建一个timeuuid。还记录了从timeuuid获取时间的方法。但是,有没有办法从joda DateTime获得timeuuid?感觉这应该存在。

1 个答案:

答案 0 :(得分:1)

查看UUIDGen class。看起来您可以使用以下命令从DateTime生成UUID(使用getMillis()方法)。

DateTime someDateTime = ...;
UUID timeUUID = UUIDGen.getTimeUUID(someDateTime.getMillis());