2

GetSystemTime APIを使用して、Windows サービス アプリケーションから内部的に使用される現在の UTC 時刻を取得します。しかし、気になるのですが、その API によって返される時間は夏時間とは無関係ですか?

PS。私が何を意味するのか説明させてください。たとえば、GetSystemTime を呼び出すと、午前 2 時に夏時間が有効になる日の 01:59:00 AM が返されます。そして2分後(夏時間変更後)に再度このAPIを呼び出します。2番目の結果は1番目の結果から2分ずれているのでしょうか、それとも夏時間の変更が反映されるのでしょうか?

4

2 に答える 2

2

UTC は ... UTC

夏時間
UTC は季節の変化によって変化しませんが、タイム ゾーン管轄区域が夏時間 (夏時間) を遵守している場合、現地時間または常用時は変化する可能性があります。たとえば、UTC は冬の間、米国の東海岸の現地時間より 5 時間進んでいます (つまり、1 日の遅い時間です) が、そこで夏時間が観察されている間は 4 時間進んでいます。

現地時間はオフセットであり、夏時間 (これはローカルな現象です) はオフセットのみを変更します。

于 2012-12-16T00:48:40.500 に答える
1

UTC にはサマータイムのようなものはありません。

ただし、ときどきうるう秒があります。最後のうるう秒は、2012 年 6 月 30 日 23:59:60 UTC に追加されました。その日の終わりの時刻は、2012 年 7 月 31 日の 00:00:00 になる前に、23:59:59 から 23:59:60 になりました。

うるう秒の空き時間基準が必要な場合は、Atomic Time などを使用します。

于 2012-12-16T00:50:13.107 に答える