나는 ISO 8601 시간 문자열을 가지고 있으며 joda 시간을 사용하지 않고 시차를 몇 분 안에 계산하려고합니다. 어떻게 이뤄지나요? 이 SimpleDateFormat
를 사용Android/Java 시차 ISO 8601 with now
감사
나는 ISO 8601 시간 문자열을 가지고 있으며 joda 시간을 사용하지 않고 시차를 몇 분 안에 계산하려고합니다. 어떻게 이뤄지나요? 이 SimpleDateFormat
를 사용Android/Java 시차 ISO 8601 with now
감사
구문 분석은 Date
를 얻을 수 밀리 초 - 이후 - 유닉스 시대 그 사용 Date.getTime()
의는 다음 System.currentTimeMillis()
과 비교를 얻을 수 있습니다.
당신의 ISO-8601 문자열과 같은 무언가로 타임 존 오프셋 (offset)이 포함 된 경우 : (그들은 확실히 수), 먼저 대장을 제거하고있는 Z
형식 지정자를 사용해야합니다 "-08 00" SimpleDateFormat
. (자바 7에서는 X
를 사용할 수 있지만 그것은 지금까지 내가 알고 있어요으로 SimpleDateFormat
의 안드로이드 버전에서 사용할 수 없습니다.)
무엇 javax.xml.datatype.Duration에 대해 javax.xml.datatype.DatatypeFactory가에 의해 반환 ?
신경 쓰지 마세요 : http://code.google.com/p/android/issues/detail?id=14379 –
몇 가지 수정 사항과 함께 org/apache/axis/types/Duration.java 파일을 복사했습니다. –
그리고 [이] (http://stackoverflow.com/q/567659/642706) 및 기타 많은. –