Notice
Recent Posts
Recent Comments
Link
개발 무지렁이
[Java] System의 내장 메서드 currentTimeMillis()와 nanoTime() 본문
System.currentTimeMillis()
(현재 시간과, UTC(협정세계시)인 1970년 1월 1일 자정과의 차이로, Millisenconds(1/1000 초)값을 반환)
import java.text.SimpleDateFormat;
import java.util.Date;
public class CurrentTimeMillisTest {
public static void main(String[] args) throws InterruptedException {
// 시스템 시간 구하기
long current = System.currentTimeMillis();
System.out.println("시스템시간: " + current);
// 출력 포맷 정하기
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String curTime = sdf.format(new Date(current));
System.out.println(curTime);
Thread.sleep(5000); // 5초
long end = System.currentTimeMillis();
System.out.println((end-current)/1000 + "초 걸림"); // 5초 걸림
}
}
System.nanoTime()
long타입으로 nanoseconds(1/1_000_000_000 초)를 반환
'Backend > 자바' 카테고리의 다른 글
[Java] Scanner클래스와 버퍼의 개행문자 (0) | 2023.03.12 |
---|---|
[Java] 텍스트 파일 읽기 (0) | 2023.03.12 |
[Java] 1바이트, 1문자, 多문자 읽기 (0) | 2023.03.11 |
[Java] 운영체제 위에서 돌아가는 프로그램과 운영체제에 독립적인 자바 (0) | 2023.03.08 |
[Java] int 타입과 double 타입 예외처리와 NaN, Infinity (0) | 2023.03.06 |
Comments