2011-04-06 5 views
0

モロッコ夏時間について間違っ免責
this question looked like a potential duplicateが、それはIsAmbiguousTimeを参照することによって解決されました。これは私の問題を解決するものではありません。なぜなら、私は矛盾に気づいている時間があいまいであると報告されていないからです。.NETのTimeZoneInfo

質問、そして...
timeanddate.comはモロッコが今年4月3日と7月31日の間に夏時間を観察し、worldtimeserver.comによって提供される現在時刻が、これが事実であることを示唆しているようだと言いながら
。 NET TimeZoneInfoはカサブランカの時間に自分のコンピュータの時計を設定し、実際にどんな年にAdjusmentRulesまたはAmbiguousTimeOffsets関連する2011年

を持ついずれかのようカサブランカ時間を報告しません、それは以前のように引用されているものよりも1時間に現在時刻を設定しますオンラインカサブランカの現在の時間。

この点について.NETライブラリが不正確であるか、他のすべてのソースに問題がありますか? .NETライブラリが不正確なソースであることを考えると、これは共通の問題ですか?この列挙型でタイムゾーンがの最初ので不一致が発生したため、このインスタンスについてわかったという事実は不安です。これは自分で更新できるローカルデータベースに基づいていますか?

答えて

1

TimeZoneInfo.GetSystemTimeZonesのMSDNエントリに記載されているように、.NETはその情報をレジストリから取得します。 Microsoft Support for DSTを検索すると、タイムゾーンの更新履歴がかなりアクティブになっています。残念ながら、12月以来のカサブランカの更新はありませんでした.12月の更新では、モロッコの夏時間の設定が削除されたようです。

+0

申し訳ありませんが、「Microsoftがこれと一緒に暮らすことができれば、それでいい」とちょうどいいと思います。あなたのご意見ありがとうございます。 –

+0

私もこれに問題があります。 2011年のDST更新プログラムをインストールした後も、喜びはありません。東オーストラリアで時間を取ろうとしているのは、私が何を試しても、DSTを考慮していないということです。 http://stackoverflow.com/questions/8356866/asp-net-3-5-difficulty-getting-timezones-current-offsetを参照してください。 –

2

モロッコが今年後にDSTを削除する可能性があるようです。 Microsoftは銃を飛ばしてDSTを早期に削除したようだ。

このリンクを見ると、2012年以降のDSTの変更はないことに注意してください。

http://www.timeanddate.com/worldclock/timezone.html?n=60

DocMaxが言うように、DSTは、OSから計算し、これは.NETの問題ではありません。それは窓の問題です。

関連する問題