6

Jon Skeet (およびその他) による Noda Timeフレームワークの使用方法を理解しようとしています。

DateTimeZoneを保存してデータベースから取得するにはどうすればよいですか。データベースに設定するのはIdプロパティの値かもしれないと思ったのですが、DateTimeZone は抽象クラスなので、Id から DateTimeZone を作成するにはどうすればよいでしょうか。

4

1 に答える 1

6

ID を保存することは問題ありません。通常は を介し​​て取得される関連する indexerIDateTimeZoneProviderとそのindexerDateTimeZoneProvidersを使用して ID を取得できます。例えば:

var london = DateTimeZoneProviders.Tzdb["Europe/London"];

もちろん、どのプロバイダーを使用したかを知る必要があります。ID は効果的にプロバイダーにのみ適用されます。

于 2013-01-25T22:23:43.420 に答える