2016-07-22 3 views
4

나는 인스턴트 (org.joda.time.Instant)의 인스턴스를 가지고 있는데, 나는 약간의 API 응답을 얻는다. 다른 호출에서 얻은 다른 인스턴스 (java.time.Instant)가 있습니다. 이제이 두 객체를 비교하여 어느 객체가 최신 객체인지 확인합니다. 어떻게 가능할까요?Joda 시간을 인스턴트 Java 시간으로 변환 인스턴트

+0

비교를 위해 각각에서 밀리 초를 얻을 수 있습니다. – discipliuned

답변

8

getMillis() (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());