[英]How to covert time based java.util.UUID to DateTIme
我正在使用com.datastax.driver.core.utils.UUIDs
生成基於時間的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
從UUID
JavaDoc中可以看到,自1582年10月15日午夜以來,生成的時間戳以100納秒為單位進行度量。
org.joda.time.DateTime(long instant)
期望從1970-01-01T00:00:00Z開始的時間戳(以毫秒為單位),請參閱JavaDoc 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.