2012-04-11 9 views
0

私は、夏時間の設定が現在オンかオフかどうかをタイムゾーンで確認する必要があるWindows Phoneアプリケーションで1つの機能を使用したいと考えています。 私の電話機で設定されているタイムゾーンの詳細を取得できますが、私が欲しいのは、私が渡したり設定したタイムゾーンでこれを取得できるということです。Windows Phone 7 - プログラミングによって夏時間オフセットを取得したい

たとえば、タイムゾーン「Antarctica/Palmer」に合格すれば、現在の昼光の設定がオンかオフかを調べることができます。私はいくつかのことを試みたが、何も見つけられなかった。私は 私にこれを与えるために任意のWeb APIを使用したくありません。

タイムゾーンをコードで設定して結果を取得し、それをオリジナルまたは他の解決策に戻す機能はありますか?

ありがとうございました。

答えて

0

たとえば、タイムゾーン「Antarctica/Palmer」に合格すると、現在の昼光の設定がオンかオフかを調べることができます。

これは、zoneinfo/tzdb/OlsenタイムゾーンIDのように見えますが、一般的にWindowsが使用するものではありません。私のNoda Timeプロジェクトではtzdbが使用され、その情報を得ることができますが、現時点ではシルバーライト版は作成されていません。はちょっとした作業でになる可能性があります。もちろん、パッチは歓迎されるでしょう...

あなたは間違いなくtzdb IDを使用しますか、または適切なWindows IDは問題ありませんか?残念ながらTimeZoneInfo.FindSystemTimeZoneByIdはシルバーではサポートされていないよう:(

1

IsDaylightSavingTime methodあります:

は、指定された日付と時刻が現在のTimeZoneInfoオブジェクトのタイムゾーンの夏時間の範囲内にあるかどうかを示します。

それはTimeZoneInfoオブジェクトを持っているあなたを必要としますが、あなたはすでにそれを持っていることを示している。

関連する問題