<자바/안드로이드> 자바 System.currentTimeMillis() 사용법 알아보기

Posted by 앱해피
2015. 6. 19. 12:52 자바(JAVA)

 

 

 

 

자바를 이용해서 게임을 구현할 때, 제한시간 기능을 추가하고 싶으실 때가 많이 있으셨을 겁니다. 또한, 직접 만든 프로그램의 특정 모듈이 처리되는데 어느정도 시간이 소요되는지 계산하고 싶으실 때도 많이 있으셨을 겁니다. 바로 이 때, 사용할 수 있는 메소드가 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