4

TimeZoneInfo.GetSystemTimeZones()以前は、タイム ゾーンを列挙するために使用していました。

Windows 8 アプリでどのように行うのですか?

4

2 に答える 2

5

これを行う方法について ブログを書き、必要なコードを gistとして含めました。

また、別のコメンターに対処するために、いいえ、マーシャリングが正しく行われるため、ARM の互換性は問題ではありません。

EDIT:それを1つ改善して、汎用のNuGetパッケージに変えました:

https://nuget.org/packages/WinRTTimeZones

ソースはこちら: https://github.com/onovotny/WinRTTimeZones

于 2012-10-15T23:27:27.170 に答える
1

MSDNフォーラムごとに、おそらくICANNデータを公開するサービスを通じて、独自のアプローチを展開する必要がありますか?

PInvoke ( EnumDynamicTimeZoneInformation ) を介して、それらのサブセットを取得できます。また、GetSystemTimeZonesを使用しても、すべてを取得できる保証はありません (ただし、PInvoke よりも多くのことを期待しています)。

于 2012-09-29T04:04:37.960 に答える