반응형
Java의 epoch (1970-01-01)에서 밀리 초를 어떻게 얻습니까?
1970-01-01 UTC부터 지금까지 Java에서 UTC까지 밀리 초 수를 가져와야합니다.
또한 1970-01-01 UTC에서 다른 UTC 날짜 시간까지의 밀리 초 수를 얻을 수 있기를 원합니다.
어때요 System.currentTimeMillis()
?
JavaDoc에서 :
반환 값 : 현재 시간과 1970 년 1 월 1 일 자정 (UTC) 사이의 차이 (밀리 초)
Java 8 은 java.time
프레임 워크, 특히 Instant
" ... 타임 라인에서 ... 포인트를 모델링하는 클래스 ... "를 도입합니다.
long now = Instant.now().toEpochMilli();
반환 값 : 1970-01-01T00 : 00 : 00Z 시대 이후의 밀리 초 수 -즉 위와 거의 동일합니다. :-)
건배,
java.time
java.time
Java 8 이상에 내장 된 프레임 워크를 사용합니다 .
import java.time.Instant;
Instant.now().toEpochMilli(); //Long = 1450879900184
Instant.now().getEpochSecond(); //Long = 1450879900
이것은 Instant.now()
실제로 호출하기 때문에 UTC에서 작동 합니다.Clock.systemUTC().instant()
https://docs.oracle.com/javase/8/docs/api/java/time/Instant.html
또한 시도 System.currentTimeMillis()
시도해 볼 수도 있습니다.
Calendar calendar = Calendar.getInstance();
System.out.println(calendar.getTimeInMillis());
getTimeInMillis ()-에포크로부터 UTC 밀리 초 단위의 현재 시간
참고 URL : https://stackoverflow.com/questions/13731218/how-do-i-get-milliseconds-from-epoch-1970-01-01-in-java
반응형
'programing' 카테고리의 다른 글
순수 JPA 설정에서 데이터베이스 연결 얻기 (0) | 2020.12.06 |
---|---|
목록의 모든 항목이 없음인지 확인하는 방법은 무엇입니까? (0) | 2020.12.06 |
ASP.Net MVC Identity 2에서 암호 유효성 검사를 변경하는 방법은 무엇입니까? (0) | 2020.12.06 |
RabbitMQ에 Nodedown 오류가 있습니다. (0) | 2020.12.06 |
Python에서 값 전달 (0) | 2020.12.06 |