자바(JAVA)
<자바/안드로이드> 자바 System.currentTimeMillis() 사용법 알아보기
앱해피
2015. 6. 19. 12:52
자바를 이용해서 게임을 구현할 때, 제한시간 기능을 추가하고 싶으실 때가 많이 있으셨을 겁니다. 또한, 직접 만든 프로그램의 특정 모듈이 처리되는데 어느정도 시간이 소요되는지 계산하고 싶으실 때도 많이 있으셨을 겁니다. 바로 이 때, 사용할 수 있는 메소드가 System.currentTimeMillis() 입니다. 자바에서 이 메소드를 어떻게 사용할 수 있는지 소스를 통해 알아보겠습니다.
단위는 milliseconds입니다.
실행 시간을 구하는 Key Point는 "종료시간 - 시작 시간 = 실행된 시간"입니다.
class TimeMain
{
public static void main(String[] args)
{
long start = System.currentTimeMillis(); // 시작시간
System.out.println("시작시간:"+start);
// 실행 시간을 측정하는 프로그램의 코드를 작성하면 됩니다.
long end = System.currentTimeMillis(); //종료시간
System.out.println("종료시간:"+end);
//종료시간 -시작시간 = 프로그램이 실행된 시간
System.out.println((end-start)+" milliseconds");
}
}
//실행결과 입니다.
---------- java_ ----------
시작시간:1384158592851
종료시간:1384158592852
1 milliseconds