HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
| 값 |
형 |
설명 |
| Bias
| REG_DWORD
| GMT로 부터 음의 상쇄분(초).
|
| StandardName
| REG_SZ
| 시간대에대한 표준 이름.
|
| StandardBias
| REG_DWORD
| 표준시간에대해 Bias에 적용되는 상쇄분.
|
| StandardStart
| REG_BINARY
| 표준 시간으로의 이동할 때의 부호화된 년, 월, 주일, 주, 시간, 분, 초, 밀리초. 이것은 이 팁의 끝에서 자세히 다룬다.
|
| DaylightName
| REG_SZ
| 일광절약 시간에대한 표준 이름.
|
| DaylightBias
| REG_DWORD
| 일광절약 시간에대해 Bias를 적용하는 StandardBias에 적용되는 상쇄분.
|
| DaylightStart
| REG_BINARY
| 일광절약 시간으로 이동할 때의 부호화된 년, 월, 주일, 주, 시간, 분, 초, 밀리초. 이것은 이 팁의 끝에서 자세히 다룬다.
|
| ActiveTimeBias
| REG_WORD
| GMT로부터 현재 활성화된 상쇄분.
|
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Time Zones
에서 자신의 시간대를 가져오면 표준 이름을 포함하는 Display, 일광절약 시간 명을 포함하는 DLT, 그밖의 것을 포함하는 TZI를 찾을 수 있다. 여기 서유럽 표준에 대한 TZI가 있다.
C4 FF FF FF 00 00 00 00 C4 FF FF FF 00 00 0A 00 00 00 05 00 03 00 00 00 00 00 00 00 00 00 03 00 00 00 05 00 02 00 00 00 00 00 00 00
| TDI 바이트 |
16진값 |
10진값 |
의미 |
| C4 FF FF FF
| ffffffc4
| -60
| Bias
|
| 00 00 00 00
| 00000000
| 0
| StandardBias
|
| C4 FF FF FF
| ffffffc4
| -60
| DaylightBias
|
| 00 00 0A 00 00 00 05 00 03 00 00 00 00 00 00 00
| 표준시로 이동(10월 마지막 일요일, 오전 3:00시)
|
| StandardStart
|
| 00 00 03 00 00 00 05 00 02 00 00 00 00 00 00 00
| 일광절약 시간으로 이동(3월 마지막 일요일, 오전 2:00시)
|
| DaylightStart
|
StandardStart에서 각각은 다음과 같다.
00 00 - 1900년을 기준으로한 년도
0A 00 - 첫번째 바이트는 월 (1월은 01).
00 00 - 첫번째 바이트는 주일(일요일=0).
05 00 - 첫번째 바이트는 주 (1은 시작주, 5는 마지막주).
03 00 - 첫번째 바이트는 시.
00 00 - 첫번째 바이트는 분.
00 00 - 천번째 바이트는 초.
00 00 - 첫번째 바이트는 밀리초.
DST로 또는 DST로부터의 어떠한 이동도 필요치 않으면 월은 0이다.
절대값으로 지정한 날자에 이동이 발생한다면 년은 0이 아니며, 모든 필드는 이동할 때의 날자가 된다.
이동일자가 변수라면 년 = 0이며, 월은 이동할 달, 주일은 이동할 요일, 주는 지정된 요일이 N번 발생하도록 선택된다.
댓글: