2016-07-22 68 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());