2012-07-25 4 views
0

안드로이드 Im과 목적지에 도달하는 데 걸리는 시간을 계산 한 안드로이드 애플리케이션. 내가 알아 내려고 시도한 것은 답변을 hours.minutes.seconds 또는 days.hours.minutes.seconds로 표시 할 수 있도록 결과를 설정하는 방법입니다.Android : 십진수를 시간으로 변환하기

  1. 이렇게 결과를 얻으려면 배열을 설정해야합니까? 또는
  2. 위 질문을 통해 답을 찾을 수 있습니까? 예를 들어 4.550 (4 시간 30 분)이라는 대답을 사용하면 출력을 4.30으로 변경하기 위해 .50을 사용하고 0.6으로 시간을 조정할 수 있습니다. 또는
  3. 답변을 시간 선택 도구에 표시 할 수 있습니까?

ps 나는 이것을 포럼과 구글 등에서 찾았습니다. 그리고 나는 발견하지 못했고, 관련성이 있고, 대답을 이해하기 쉽습니다.
pps 모든 코드 또는 링크는 크게 감사드립니다.

+0

Joda Time 라이브러리를 사용하면 이러한 시간 형식을 사용할 수 있습니다. http://joda-time.sourceforge.net/하지만 시간 대신 밀리 초로 변환해야합니다. –

답변

0

당신은 SimpleDateFormat 클래스를 사용하여 그렇게 할 수 있다고 생각합니다.

예제 코드 :

String datastring="15.32.08" 
SimpleDateFormat sf = new SimpleDateFormat("HH.mm.ss"); 
Date converttoData = sf.parse(datastring); 

당신은 쉽게 그렇게 할 수 있습니다 : 첫째, 둘째, 위 코드를 사용하여 문자열 (datastring) 10 진수로 변환 할 수 있습니다.

답변이 도움이 되길 바랍니다. :)

관련 문제