26

API応答で取得するインスタント(org.joda.time.Instant)のインスタンスがあります。他の呼び出しから取得した (java.time.Instant) からの別のインスタンスがあります。ここで、これら 2 つのオブジェクトを比較して、どちらが最新のオブジェクトを取得するかを確認します。それはどのように可能でしょうか?

4

2 に答える 2

37

getMillis()from joda.time は from 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() ); 
于 2016-07-22T17:46:21.050 に答える