4
私はいくつかのapiの応答で取得するInstant(org.joda.time.Instant)のインスタンスを持っています。他の呼び出しから取得した別のインスタンス(java.time.Instant)があります。さて、これらの2つのオブジェクトを比較して、どちらが最新のオブジェクトを取得しているかを確認したいと思います。どのようにそれが可能でしょうか?Jodaの時刻をJavaの時刻に変換するインスタント
私はいくつかのapiの応答で取得するInstant(org.joda.time.Instant)のインスタンスを持っています。他の呼び出しから取得した別のインスタンス(java.time.Instant)があります。さて、これらの2つのオブジェクトを比較して、どちらが最新のオブジェクトを取得しているかを確認したいと思います。どのようにそれが可能でしょうか?Jodaの時刻をJavaの時刻に変換するインスタント
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());
比較のため、それぞれからミリ秒を得ることができます – discipliuned