2012-06-19 3 views
7

System.currentTimeMillis()은 UTC 시간 또는 로컬 시스템 시간을 나타 냅니까?System.currentTimeMillis는 UTC 시간을 나타 냅니까?

+0

로컬 시스템 시간 –

+0

나는 또한 그렇게 생각했다. 그러나 조금 읽은 후에 javadocs가 혼란스러워했다. –

+2

@AlpeshPrajapati : 로컬 시스템 * 클럭 *이지만 로컬 시간대가 아니다. 이것이 내가 OP라고 믿는 것이다. 정말 물어 보았습니다. –

답변

14

UTC - 1970 년 1 월 1 일 자정부터 (밀리 초 단위) 잠재적으로 UTC (모듈로 도약 초)입니다.

은 분명히 로컬 시스템 시계에 의존하지만 그것은 로컬 시스템 시간대에 의존하지 않습니다.

는 (그것은 자바 독은 틀림이 켜져 있지 명확 것을 수치이다.)

+3

동시에 'System.currentTimeInMillis'가 전 세계적으로 동일합니다 (모든 시간대와 모든 시간대에서). –

+4

@user : 모든 기계에서 정확한 시계를 사용한다고 가정합니다. –

+0

@ 존 Skeet은'System.currentTimeMillis'를 장치의 정확한 시간대로 변환하는 우아한 방법이 있습니까? –

관련 문제