0

Windows Phone アプリケーションに、タイム ゾーンの昼光設定が現在オンかオフかを確認する必要がある 1 つの機能が必要です。携帯電話に設定されているタイムゾーンの詳細を取得できますが、通過または設定したタイムゾーンの詳細を取得できることが必要です。

たとえば、タイムゾーン「南極/パーマー」を通過すると、現在の昼光設定がオンかオフかを確認できるはずです。いくつか試してみましたが、何も見つかりませんでした。これを提供するためにWeb APIを使用したくありません。

コードを介してタイムゾーンを設定して結果を取得し、それを元のソリューションまたは他のソリューションに戻すことができる機能はありますか?

ありがとう。

4

2 に答える 2

1

IsDaylightSavingTimeメソッドがあります:

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

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

于 2012-04-11T10:17:43.517 に答える
0

たとえば、タイムゾーン「南極/パーマー」を通過すると、現在の昼光設定がオンかオフかを確認できるはずです。

これは、一般的に Windows が使用するタイム ゾーン ID ではなく、zoneinfo/tzdb/Olsen タイム ゾーン ID のように見えます。私のNoda Timeプロジェクトは tzdb を使用しており、その情報を取得することができます。もちろん、パッチは大歓迎です...

間違いなく tzdb ID を使用したいですか、それとも適切な Windows ID でよろしいですか? 残念ながらTimeZoneInfo.FindSystemTimeZoneById、Silverlight ではサポートされていないようです :(

于 2012-04-11T10:12:24.017 に答える