잘못된 시간대를 신고하려면 어떻게 해야 하나요?

잘못된 시간대를 신고하려면 어떻게 해야 하나요?

케이맨 제도의 시간대 정보가 올바르지 않습니다.

그러나 케이맨 제도 정부는 미국/동부 표준시와 효과적으로 일치하는 일광 절약 시간제를 구현하기 위해 시간대 변경을 고려하고 있습니다.하지만 이런 일은 일어나지 않았다.

따라서 이번 주말(2016년 3월 13일) US/ET에서 일광 절약 시간이 시작되지만 케이맨 제도가 아직 일광 절약 시간을 시작하지 않은 경우 케이맨 제도의 시간은 이제 1시간 늦습니다.

해결책으로 시간대를 "Cayman"에서 "Jamaica"로 변경해야 합니다.

sudo mv /etc/localtime /etc/localtime.bak
sudo ln -s /usr/share/zoneinfo/Jamaica /etc/localtime

이는 분명히 영구적인 해결책은 아닙니다.

  • 이 문제를 영구적으로 해결하려면 어떻게 해야 합니까?
  • 이 버그를 어떻게/누구에게 보고합니까?

답변1

시간대 데이터2016a이 사항이 고려되었습니다.:

결국 America/Cayman은 올해 일광 절약 시간제를 준수하지 않을 것입니다. 우리의 의심을 뒤집으세요. (맷 존슨에게 감사드립니다.)

지금 해야 할 일은 배포판의 시간대 데이터를 업데이트하는 것뿐입니다. 배포판의 버그 추적기에 버그가 제출되었는지 확인하고 필요한 경우 버그를 제출할 수 있습니다.

다운로드도 가능합니다업데이트된 타르볼이를 사용하여 영역 정보 파일을 업데이트합니다.

답변2

모두가 사용하는 시간대 데이터베이스IANA에서 관리함.그들은 데이터베이스를 업데이트했습니다. 가장 좋은 해결책은 시스템을 업그레이드하는 것입니다. 대부분의 배포판은 시간대 데이터베이스가 변경되면 업데이트된 패키지를 제공해야 합니다.

어떤 이유로든 시스템을 쉽게 업데이트하여 최신 버전의 시간대 데이터베이스를 설치할 수 없는 경우 다음을 수행할 수 있습니다.TZ환경 변수를 통해 시간대 선언, 어떤 종류의 설치도 필요하지 않다는 장점이 있지만, 명시적인 설정이 필요하므로 여러 시간대에서 실행되는 애플리케이션에 도움이 되지 않는다는 단점이 있습니다.

export TZ='EST+5'

Glibc를 사용하는 시스템(즉, 내장되지 않은 Linux)에서 또 다른 접근 방식은 최신 시간대 데이터베이스를 검색하고 (즉, 앞에 콜론이 있는 파일 경로) TZ로 설정하는 것입니다. :/path/to/zoneinfo/American/Cayman이는 시간대 데이터베이스가 인식하는 모든 기록 변경 사항을 인식할 수 있다는 장점이 있는 반면, 직접 형식은 현재 규칙만 알고 있으므로 기록 시간 오류가 발생할 수 있습니다.

관련 정보