상세 컨텐츠

본문 제목

[안드로이드 프로그래밍] - 경과시간 구하기(초 구하기)

프로그래밍/안드로이드 프로그래밍

by 발랄하고 우울한 청춘 2014. 9. 16. 06:01

본문

728x90
반응형
SMALL


 

 

안드로이드 프로그래밍

 

경과시간 구하기

 


 

 

특히 게임을 만들때 많이 쓰는 안드로이드 프로그래밍 경과시간 구하기 입니다

 

게임만들때마다 쓰는데 맨날 쓰려고 책 찾으면 안보이죠 ㅋ

그렇다고 프로구글러 모드로 찾아도 한번에 안찾아기는게 현실

 

맨날 할때마다 찾기 귀찮으니 잊기 쉽거나 필요한 소스들을 하나하나 정리하려고 합니다

 

안드로이드 프로그래밍 경과시간 구하기(초 구하기)

 

long time1 = System.currentTimeMillis ();     // 1/1000

 

단, 단위가 밀리세컨드, 즉 1000분의 1초이기 때문에

실제 경과시간을 구하기 위해서는 *1000을 해줘야 합니다

 

  

간단한 예제를 들어볼까요?

보통 게임에 많이 쓰는 스테이지 시작시간을 구하는 예제입니다

 

long startTime = System.currentTimeMillis();        

long curTime = System.currentTimeMillis();          
  if (startTime > curTime)
   MyGameView.startTime = startTime = curTime;
   
  if (curTime - lastTime < 250) return;
  lastTime = curTime;
  int time = (int) (curTime - startTime) / 1000;
  int sec = time % 60;        //초
  int min = time / 60 % 60;  //분
  int hour = time / 3600;     //시

반응형
LIST

관련글 더보기

댓글 영역