コンピュータにおける扱い
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/08/13 12:07 UTC 版)
以前は、夏時間の期間に入るまたは終わる度に手動でコンピュータに内蔵されている時計の時刻を合わせていたが、近年のオペレーティングシステムは、自動的に内蔵時計を修正する機能をもっている。ファイルのタイムスタンプの扱いは、使用するファイルシステムおよびオペレーティングシステムによって異なる。例えば、FATのようなタイムスタンプの記録にローカルタイムを利用するファイルシステムの場合、夏時間内で修正されたファイルを、夏時間外で読み込んだ場合、時刻が1時間ずれる。一方、NTFSのような、タイムスタンプを協定世界時(UTC)で記録するファイルシステムを利用している場合、このような問題は起きない。 時刻の内部管理にUTCを使うことにより、夏時間を意識せずにファイルの読み書きができるものの、オペレーティングシステム上での取り扱いは、各システムによって異なる。Windows系の場合、Windows XP以前のOSでは、時刻は現在有効な標準時に合わせて表示される。例えば、夏時間の期間中にタイムスタンプが9時であった場合、期間外では10時と表記される。この方式では表示される時刻が実際の時刻と異なることがある。一方で、夏時間の期間の前後で時刻に不連続が発生しなくなるという利点がある。また、時代・地域による期間・調整時間の差異や、未来の時刻を取り扱う時に実施当日までに変更される可能性がある夏時間規則を考慮する必要がない。一方、WindowsでもWindows 7以降およびmacOSの場合は、期間中に9時であったものは、期間外になっても9時と表記される。この方式の利点・欠点は前者の逆である。 LinuxやBSD系オペレーティングシステムではtz databaseを用いて夏時間を管理している。 デジタルカメラなどの画像ファイルで使われるEXIFではGPS関連の項目を除いてUTCやタイムゾーンなどは考慮されていない。このため、夏時間を採用している地域では、画像を読み込む時期によって撮影時刻の記録・表示が1時間ずれる。
※この「コンピュータにおける扱い」の解説は、「夏時間」の解説の一部です。
「コンピュータにおける扱い」を含む「夏時間」の記事については、「夏時間」の概要を参照ください。
- コンピュータにおける扱いのページへのリンク