2013-07-26 3 views
0

question에 따라 Solr 날짜를 구문 분석하는 방법을 찾았지만 여전히 Java 날짜와 비교할 수 없습니다. 02Z 나는 자바에서 현재 날짜로이 날짜에은 compareTo() 연산자를 적용해야 : 48 : 2013-07-28T13을 : ISO8601 호환 날짜와 Java 날짜의 비교?

DateTimeFormatter parser2 = ISODateTimeFormat.dateTimeNoMillis(); 
    String jtdate = "2010-01-01T12:00:00+01:00"; 
    System.out.println(parser2.parseDateTime(jtdate)); 

현재 나는이 형식으로 날짜를 가지고있다. 시간에 대한 상관 없어 당신을 가정

답변

0

는, 비교, 예컨대 :

final DateTime a = parser2.parseDateTime(jtdate); 
final Date b = new Date(); 

DateTimeComparator comparator = DateTimeComparator.getDateOnlyInstance(); 
comparator.compare(a, b); 

또는를 할 때 시간 필드를 무시한 ComparatorDateTimeComparator.getDateOnlyInstance() 사용을 고려

comparator.compare(a, DateTime.now()); 
관련 문제