2012-04-23 6 views
2

에 MongoDB의 날짜를 변환하는 동안 나는 MongoDB를오류 자바 날짜

{ 
    "_id" : ObjectId("4f95bbe3742b1eaa929b81ef"), 
    "empNo" : NumberLong(10), 
    "empName" : "abc", 
    "joinDate" : ISODate("2012-04-23T20:30:27.421Z"), 
    "address" : { 
    "addNo" : NumberLong(1), 
    "addLocation" : "add0", 
    "street" : { 
     "sNo" : NumberLong(10), 
     "sName" : "Street 1" 
    } 
    } 
} 

에서이 JSON을 얻고 난 자바 날짜에 ISODate("2012-04-23T20:30:27.421Z")을 변환 할.

Date Atribute가있을 때 Google의 Gson Library를 사용하여 JSON을 Object로 변환하는 중에 오류가 발생했습니다.

올바른 방법은 무엇입니까?

+0

시도

확인 자바 폴더의 유틸리티 날짜 형식을 변환 할 수 있습니다. – erhan

답변

3

몽고 날짜는 ISO 형식입니다. 라이브러리를 사용하여 ISO 날짜 문자열을 java 데이터 객체로 변환 할 수 있습니다. 그 사용 jodatime 후 GSON로 문자열을 변환하는 밖으로 converting-iso8601-compliant-string-to-java-util-date 대한 추가 정보를 원하시면