FindTimeZoneById() の C# タイム ゾーン識別子の完全なリスト
C# FindTimeZoneById()
クラス (TimeZoneInfo
名前空間の一部) 内の System
メソッドには、タイム ゾーン識別子文字列が必要です。 この記事では、これらの識別子の完全なリストを取得する方法について説明します。
タイムゾーン識別子の完全なリストへのアクセス
Microsoft の .NET ドキュメントには包括的なリストが直接提供されていませんが、リストを生成する方法は次のとおりです。
システムタイムゾーンの列挙:
最も信頼できる方法は、システムの利用可能なタイムゾーンを反復処理することです。 GetSystemTimeZones()
クラスの TimeZoneInfo
メソッドを使用します。返された各 TimeZoneInfo
オブジェクトは、タイム ゾーン識別子を含む Id
プロパティを公開します。
結果
Windows 7 システムでこのアプローチを実行すると、109 個のタイム ゾーン識別子のリストが生成されます。これらの識別子は、広範囲のグローバル タイム ゾーンを網羅し、それぞれの地域と標準時間オフセットを正確に反映しています。
この手法を採用することで、開発者はタイム ゾーン識別子の完全なリストに簡単にアクセスし、FindTimeZoneById()
メソッドを利用してアプリケーション内でシームレスなタイム ゾーン管理を行うことができます。
以上がC# の FindTimeZoneById() のタイム ゾーン識別子の完全なリストを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。