2014-06-18 3 views
0

"2009-12-12T23 : 00 : 00.000 + 05 : 30"형식의 타임 스탬프가 있습니다. "+5 : 30"이 적용되고 타임 스탬프가 "2009-12-13T04 : 30 : 00.000"이되도록 타임 스탬프로 변환하고 싶습니다.Joda 날짜 변환

나는 이것을 joda와 관련 있습니다. 도움이 될 것입니다.

+0

"2009-12-12T23 : 00 : 00 + 00 : 00 : 00"은 (2009-12-12T17 : 30 : 00.00 + 00 : 00)에 해당합니다 (양수 오프셋을 제거하면 현지 시간에서 빼기 현지 시각). –

+0

예 .... 처음에는 오해했습니다. 해명 해줘서 고마워. – user1630693

답변

0
DateTimeFormatter XML_DATE_TIME_FORMAT= ISODateTimeFormat.dateTime().withZone(DateTimeZone.UTC); 

DateTime dt = XML_DATE_TIME_FORMAT.parseDateTime("2009-12-12T23:00:00.000+05:30"); 
System.out.println(dt); 

이것은 현지 시간대로 변환됩니다.

+0

고마워요. – user1630693

관련 문제