1

昼光遷移の開始日と終了日があることがわかります。TimeOfDay というプロパティがあります。1/1/0001 2:00:00 AM のように表示されます。これが何時を指しているのか知りたいです。どの国、どのタイムゾーン?それともUTCですか?誰でも説明できますか?

それで、そこに与えられた時間はコンピュータのローカル時間ですか?または「中部大西洋標準時」を使用している国の現地時間? またはUTC?ばかげた質問かもしれませんが、タイムゾーンは初めてです

詳細: これは、クエリに使用するコードです:
(明確にするために、以下のコメントからコピーしました)

System.TimeZoneInfo.FindSystemTimeZoneById("Mid-Atlantic Standard Time")
   .GetAdjustmentRules().Dump();
4

1 に答える 1

0

次のコマンドを使用して、英国時間の関連するクラスを確認します。

System.TimeZoneInfo.FindSystemTimeZoneById("GMT Standard Time").GetAdjustmentRules().Dump();

そして、午前 1 時から午前 2 時まで瞬時に進むことを知っているので、逆方向に進むと、午前 2 時から午前 1 時まで瞬時に進みます。GMT の TimeOfDay は、夏時間を考慮して現地時間と一致すると言えます。つまり、午前 1 時の開始は GMT であり、修飾子はありません。午前 2 時の終わりは、夏時間の GMT+1 です。

これは単なる逸話的な答えですが、このタイムゾーンでは間違いなく機能し、他のタイムゾーンでも機能すると思います.

于 2012-08-20T15:32:31.903 に答える