2014-04-25 5 views
-1

안녕하세요 모두가 잘 나는 어떤 긴 번호를 가지고 있고 나는 그것을 분할하고자하고 나머지 몇 분 시간을 보여 특정 숫자를 시간/분으로 변환하는 방법은 무엇입니까?

timeToReceive = Utils.currentTimeMillis() + (60 * 1000 * 60 * 8); // 8 hours 

여기 내 timeToReceive 오래입니다.

timeToReceive (앞으로 8 시간 동안 설정 됨) 시간이 얼마 남았는지 표시하고 싶습니다.

그래서 난이 수행

(timeToReceive - Utils.currentTimeMillis())/(1000 * 60) 

이이 분에 표시를, 그러나 나는 내가 그 일을 사게하는 방법을 갈 것, 시간과 분을 표시하려면?

감사합니다.

+0

를 사용하는 분의 시간을 계산 작동? – Mumfi

+0

@Mumfi 그래서 나는 왜 내가 권유하고 있는지 모른다. – user3569895

+4

이 질문은 기본 산술에 대한 이해가 부족하기 때문에 주제와는 거리가 먼 것처럼 보입니다. – devnull

답변

1
timeInMinutes = (timeToReceive - Utils.currentTimeMillis())/(1000 * 60); 

hours = timeInMinutes/60; 
minutes=timeInMinutes % 60; 

이 잘

+0

감사합니다. – user3569895

0

먼저

minutes = (timeToReceive - Utils.currentTimeMillis())/(1000 * 60) 

그런 다음 지금까지 시도 무엇/운영 및 % 작업

minutes/60; // will just divide and truncate - gives you hours 
minutes % 60; // will give you the rest that is left after dividing - the part that was truncated when you used/operator 
관련 문제