본문 바로가기
자바

Java에서 UTC 또는 GMT에서 현재 날짜와 시간을 어떻게 얻을 수 있습니까?

by º기록 2021. 4. 14.
반응형

date object를 만들면 현재 시간에 초기화되지만 로컬 시간대에서 초기화됩니다.GMT에서 현재 날짜와 시간을 어떻게 얻을 수 있습니까?

 

해결 방법

 

java.util.date 는 특정 시간대가 없지만 값은 UTC와 관련하여 가장 일반적으로 생각됩니다.현지 시간이라고 생각하는 이유는 무엇입니까?

정확하게 : java.util.Date 의 값은 1970 년 1 월 1 일 자정에 일어난 UNIX Epoch 이후의 밀리 초 수입니다.동일한 EPOCH는 또한 다른 시간대에 설명 될 수 있지만 전통적인 설명은 UTC의 관점에서 동일합니다.고정 된 EPOCH이므로 java.util.date 내의 값은 현지 시간대에 관계없이 특정 순간에서 전 세계에서 동일한 값입니다.

문제는 로컬 시간대를 사용하거나 또는 simpleedateformat을 사용하는 date.tostring () 를 사용하는 를 사용하는 캘린더의 인스턴스를 통해이를 표시하는 것입니다. 인스턴스, 기본적으로 로컬 시간대도 사용합니다.

문제가 아니라면 몇 가지 샘플 코드를 게시하십시오.


 

참조 페이지 https://stackoverflow.com/questions/308683

 

 

반응형

댓글