2016-07-22 93 views
4

我有一個即時(org.joda.time.Instant)的實例,我得到了一些api響應。我從另一個調用中獲得了另一個來自(java.time.Instant)的實例。現在,我想比較這兩個對象來檢查哪一個得到最新的一個。這怎麼可能?轉換喬達時間即時到Java時間即時

+0

作爲比較,你可以從每個 – discipliuned

回答

8

getMillis() from joda.time可以與來自java.time的toEpochMilli()進行比較。

類文檔:

實施例的代碼。

java.time.Instant myJavaInstant = 
    java.time.Instant.ofEpochMilli(myJodaInstant.getMillis()) ; 

以其他方式。

// Caution: Loss of data if the java.time.Instant has microsecond 
// or nanosecond fraction of second. 
org.joda.time.Instant myJodaInstant = 
    new org.joda.time.Instant(myJavaInstant.toEpochMilli());