JAVA에서 제공하는 다양한 메서드는 굉장히 편하다. 이번에는 그 중에서 현재 시간을 구하는 메서드를 알아본다.
System.currentTimeMillis();
currentTimeMillis()의 리턴형은 long 값이며, 1/1000초의 값을 리턴한다.
(검색을 통해서 좀 알아보니 1970년 1월 1일 부터 계산된 것이란다.)
이 메서드를 통하여, 현재 시간을 계산 할 수 있고, 프로그램의 실행 시간 또한 나타낼 수 있다.
현재 시간 출력 및 실행 시간 출력
public class trunc_tweet_tag {
public static void main(String [] args){
long time = System.currentTimeMillis();
SimpleDateFormat dayTime = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
String str = dayTime.format(new Date(time));
System.out.println(str);
long start = System.currentTimeMillis() ;
new trunc_tweet_tag("./message/");
long end = System.currentTimeMillis();
System.out.println((end-start)/1000 +" 초 걸림");
}
......
실행화면