1970년 1월 1일 00:00:00 UTC 를 기준으로 하는 시간 표현 방법이다. 현재까지의 경과된 시간을 정수값으로 표현한 것이다.
System.currentTimeMillis() 메서드를 사용하면, 현재의 Epoch time이 밀리초 단위로 출력된다.
이 값을 초 단위로 변환하여 사용한다.
public class Main {
public static void main(String[] args) {
// 현재의 Epoch time (밀리초 단위)
long currentTimeMillis = System.currentTimeMillis();
System.out.println("현재의 Epoch time (밀리초): " + currentTimeMillis);
// 밀리초를 초로 변환
long currentTimeSeconds = currentTimeMillis / 1000;
System.out.println("현재의 Epoch time (초): " + currentTimeSeconds);
}
}
현재의 Epoch time을 밀리초 단위로 얻은 다음, 그 값을 초 단위로 변환하여 출력해보았다.