Date 클래스의 getTime() 메서드는 epoch 시간(1월 1일 st 부터의 밀리초 수)을 검색하고 반환합니다. 1970년 00:00:00 GMT0.
예시
import java.util.Date; public class Sample { public static void main(String args[]){ //Instantiating the Date class Date date = new Date(); long msec = date.getTime(); System.out.println("Milli Seconds: "+msec); } }
출력
Milli Seconds: 1605160094688
캘린더 클래스의 getTimeInMillis() 메소드는 epochepoch 시간(1970년 1월 1일 00:00:00 GMT)에서 시간을 밀리초 단위로 검색하여 반환합니다.
예시
import java.util.Calendar; public class Sample { public static void main(String args[]){ //Creating the Calendar object Calendar cal = Calendar.getInstance(); long msec = cal.getTimeInMillis(); System.out.println("Milli Seconds: "+msec); } }
출력
Milli Seconds: 1605160934357
Instant 클래스의 toEpochMilli() 메서드는 Epoch에서 밀리초를 반환합니다.
예시
import java.time.Instant; import java.time.ZonedDateTime; public class Sample { public static void main(String args[]){ //Creating the ZonedDateTime object ZonedDateTime obj = ZonedDateTime.now(); Instant instant = obj.toInstant(); long msec = instant.toEpochMilli(); System.out.println("Milli Seconds: "+msec); } }
출력
Milli Seconds: 1605162474464