DB2가 실행중인 서버에 DST가 구성되어 있는지 어떻게 알 수 있습니까?DB2의 일광 절약 시간
CURRENT TIMEZONE
특수 레지스터를 사용하면 UTC와 타임 스탬프의 차이가 있지만 그 차이는 (여름/겨울) 변경 될 수 있습니다. 마지막으로, 서버가 구성된 시간대가 확실하지 않습니다.
파리가 +1 GMT에 있다고 가정 해 봅시다. 여름에는 DST가 활성 상태이므로 2 시간을 의미하는 현재 시간대는 20000입니다. 겨울에는 현재 시간대가 10000을 나타내며 +1 GMT와 정확히 일치합니다.
I 현재 시간대의 이름을 검색하고자하고, I가 현재 시간대 레지스터 DST와 시간대의 이름과 값 매칭 (함수 테이블 또는 내부에 저장되어있는) 것을 할 수 .
그러나 어떻게 DST를받을 수 있습니까?
- https://en.wikipedia.org/wiki/Daylight_saving_time_by_country
- https://en.wikipedia.org/wiki/Time_zone
DB2 인스턴스는 운영 체제에서 DST 상태를 포함하여 시간 및 로케일 정보를 가져 오므로 기본적으로 인스턴스 프로세스의 환경 변수 TZ 값을 알아야합니다. – mustaccio
하지만 DB2는 어떻게 되었습니까? 나는 외부의 일과에 대해서 생각하고 있었다. – AngocA
서버의 DBA가 기능을 제공하지 않으면 사용자가 작성해야한다고 생각합니다. 토론 할 수있는 특정 유스 케이스가 있습니까? 클라이언트와 서버 간의 관계가 적절하다고 보입니다. – user2338816