如何将基于时间的java.util.UUID转换为DateTIme
我正在使用如何将基于时间的java.util.UUID转换为DateTIme,java,uuid,Java,Uuid,我正在使用com.datastax.driver.core.utils.UUID生成基于时间的UUID,但我无法将其转换回最新时间: 我试过使用org.joda.time,但其他软件包都可以 new org.joda.time.DateTime(com.datastax.driver.core.utils.UUIDs.timeBased.timestamp) // 4328915-05-22T15:34:30.000+00:00 new org.joda.time.DateTime() //2
com.datastax.driver.core.utils.UUID
生成基于时间的UUID,但我无法将其转换回最新时间:
我试过使用org.joda.time
,但其他软件包都可以
new org.joda.time.DateTime(com.datastax.driver.core.utils.UUIDs.timeBased.timestamp) // 4328915-05-22T15:34:30.000+00:00
new org.joda.time.DateTime() //2015-06-25T13:28:07.249+00:00
从中可以看到,从1582年10月15日午夜开始,生成的时间戳以100纳秒为单位进行测量
org.joda.time.DateTime(long instant)
自1970-01-01T00:00:00Z起,需要以毫秒为单位的时间戳,请参阅