반응형
자바에서는 에폭(1970-01-01)부터 밀리초를 취득하려면 어떻게 해야 합니까?
1970-01-01 UTC부터 지금까지 UTC까지의 시간(Java)을 구해야 합니다.
1970-01-01 UTC부터 다른 UTC 날짜까지의 밀리초수를 알 수 있으면 좋겠습니다.
어때?
JavaDoc에서:
반품: 1970년 1월 1일 UTC 현재 시각과 자정 사이의 차이(밀리초 단위)
Java 8은 프레임워크, 특히 타임라인에서 ...점을 모델링하는 클래스를 도입했습니다.":
long now = Instant.now().toEpochMilli();
반환값: 1970-01-01T00:00:00Z의 에폭 이후 경과한 밀리초 수. 즉, 위와 거의 동일합니다:-)
건배.
java.time
Java 8 이상에 내장된 프레임워크를 사용합니다.
import java.time.Instant;
Instant.now().toEpochMilli(); //Long = 1450879900184
Instant.now().getEpochSecond(); //Long = 1450879900
이것은 UTC에서 동작합니다.Instant.now()
정말 할 필요가 있다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());
get Time In Millis() - 에폭으로부터의 UTC 밀리초 단위의 현재 시각
언급URL : https://stackoverflow.com/questions/13731218/how-do-i-get-milliseconds-from-epoch-1970-01-01-in-java
반응형
'IT' 카테고리의 다른 글
'str' 개체에 특성 'filename'이 없습니다.Python 3 오류? (0) | 2022.11.27 |
---|---|
PHP의 함수 안에 있는 함수 이름을 얻으려면 어떻게 해야 하나요? (0) | 2022.11.27 |
해결 방법: "http://java.sun.com/jsp/jstl/core"의 태그 라이브러리 기술자를 찾을 수 없습니다. (0) | 2022.11.27 |
장고 - South를 사용하여 모델 필드의 이름을 변경하는 방법 (0) | 2022.11.27 |
함수 호출 전 @ 문자 (0) | 2022.11.27 |