[Java] 현재 시간을 리턴하는 메소드(System.currentTimeMillis())


자바 System 클래스의 함수중 현재 시간을 리턴해주는 메소드를 소개합니다.

// 현재 시간을 리턴하는 메소드
public static native long currentTimeMillis();

리턴형은 long 형으로 1970년 1월 1일부터 계산된 1/1000초 단위의 값을 계산하여 리턴해 줍니다. 
현재 시간을 구하거나
코드수행시간 측정 등에 유용하게 쓸 수 있답니다.

간단한 예로 함수를 통해 리턴된 값을 현재 날짜와 시간으로 바꾸는 것을 구현해 보겠습니다.

long now = System.currentTimeMillis();

SimpleDateFormat sdfNow = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strNow = sdfNow.format(new Date(now));

위와 같이 하면 현재 날짜와 시간을 구할 수 있답니다.

참고로 SimpleDateFormat
클래스에 관한 내용은 제가 앞에 쓴
[Java] SimpleDateFormat Class. 글을 참조하시면 됩니다.

그럼 모두 편안한 밤 되세요오~~