もしも、Windows 2000に日本のサマータイムを適用しなくてはならなくなったら?

実は、Windows 2000でも、サマータイム設定できるんだよ・ω・

だが調べていて、こんな事実が…。


Fixing Daylight Saving Time of Windows for Next 100 years - CodeProject
累積的な タイムゾーンの更新、適用すれば、数年分の夏時間の情報が入ってるのかと思ったら

Dynamic
daylight saving time is introduced since the availability of Windows
Vista, which allows the operating system to store historically accurate
time zone information (this includes both past and future time zone
data). Windows XP and Windows Server 2003 operating systems do not use
the Dynamic DST data by default. Here, you can see an entry regarding
Iran's standard time:

Windows Vista から Dynamic DST の機能は採用されたので、 XP や 2003 では利用されないとのこと
|。・ω・)・ω・)・ω・) な、なんだってー!

ちなみに、Vista 以降で夏時間を設定するとこうなる

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Tokyo Standard Time]

"Display"="(UTC+09:00) 大阪、札幌、東京 時限夏時間"
"Dlt"="東京 (夏時間)"
"Std"="東京 (標準時)"
"TZI"=hex:e4,fd,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,08,00,\
          00,00,03,00,02,00,00,00,00,00,00,00,00,00,06,00,\
          00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Tokyo Standard Time\Dynamic DST]
"2018"=hex:e4,fd,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"2020"=hex:e4,fd,ff,ff,00,00,00,00,88,ff,ff,ff,00,00,08,00,00,00,03,00,02,00,00,\
  00,00,00,00,00,00,00,06,00,00,00,01,00,02,00,00,00,00,00,00,00
"2019"=hex:e4,fd,ff,ff,00,00,00,00,88,ff,ff,ff,00,00,08,00,00,00,03,00,02,00,00,\
  00,00,00,00,00,00,00,06,00,00,00,01,00,02,00,00,00,00,00,00,00

"FirstEntry"=dword:000007e2
"LastEntry"=dword:000007e5

6月の第一日曜に始まって8月の第3日曜に終わると仮定したときの設定 (2時間)

tz2
今年はタイムゾーンがないと言う設定にして、来年から2年間ということが実行可能。

tz
Windows 2000の場合、レジストリデータを用意して、適用する年の前に適用。
終わったら、復元する必要がある。
なお、再起動は不要。 ・ω・

というわけで、行けないわけではないね

そもそも、サマータイムって半年単位で設定してる国がほとんどなのに3ヶ月限定って
すごく健康に悪そう( ˘ω˘)

サマータイム、日本に導入すると害しかない可能性が高いのをわかりやすく説明してみるよ (((・ω・)))

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です