마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안녕하세요. 시간비교에 대해 간단한 질문이 있습니다.

0 추천
NOW_TIME : 현제시간

LAST_ACCESS_TIME : 어제 시간

FlowTime : 지나간 시간

 

String NOW_TIME = "20150626100904";

String LAST_ACCESS_TIME = "20150625100904";

 
뺄때 무슨 형식으로 변환해서 처리하면 좋을지 제시해주세요. ..
String flowTime = NOW_TIME - LAST_ACCESS_TIME;

 

오늘시간에서 어제 시간을 뺌으로서 지나간 시간을 초단위로 구하고 싶은데 간단한 방법좀 제시해 주실수 있으십니까?
익명사용자 님이 2015년 6월 26일 질문

3개의 답변

+1 추천
NOW_TIME이랑 LAST_ACCESS_TIME을 long형 밀리세컨드로 바꿔서 그냥 빼기 연산하시고

그거를 다시 TimeUnit.MILLISECONDS.toSeconds(빼기 연산된 밀리세컨드값)  메서드로 초로 바꾸세요.
익명사용자 님이 2015년 6월 26일 답변
0 추천
unix timestamp으로 변환해서 빼기 하시는 방법을 추천드립니다.
컴러기 (22,230 포인트) 님이 2015년 6월 26일 답변
0 추천
그냥 초단위로 뽑는거면

First_Time = System.currentTimeMillis()/1000;

Last_Time = System.currentTimeMillis()/1000;

Current_Time=Last_Time-First_Time;

이러면 되지 않나요 ?
익명사용자 님이 2015년 6월 26일 답변
...