Epoch Time이 뭐지?

이지섭·2024년 2월 12일

Epoch Time이란?

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을 밀리초 단위로 얻은 다음, 그 값을 초 단위로 변환하여 출력해보았다.

profile
Stop thinking. Just do it.

0개의 댓글