ホームページ >バックエンド開発 >C++ >C# の FindTimeZoneById() のタイム ゾーン識別子の完全なリストを取得するにはどうすればよいですか?

C# の FindTimeZoneById() のタイム ゾーン識別子の完全なリストを取得するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2025-01-13 15:31:43338ブラウズ

How Can I Get a Complete List of Time Zone Identifiers for C#'s FindTimeZoneById()?

FindTimeZoneById() の C# タイム ゾーン識別子の完全なリスト

C# FindTimeZoneById() クラス (TimeZoneInfo 名前空間の一部) 内の System メソッドには、タイム ゾーン識別子文字列が必要です。 この記事では、これらの識別子の完全なリストを取得する方法について説明します。

タイムゾーン識別子の完全なリストへのアクセス

Microsoft の .NET ドキュメントには包括的なリストが直接提供されていませんが、リストを生成する方法は次のとおりです。

  1. システムタイムゾーンの列挙:

    最も信頼できる方法は、システムの利用可能なタイムゾーンを反復処理することです。 GetSystemTimeZones() クラスの TimeZoneInfo メソッドを使用します。返された各 TimeZoneInfo オブジェクトは、タイム ゾーン識別子を含む Id プロパティを公開します。

結果

Windows 7 システムでこのアプローチを実行すると、109 個のタイム ゾーン識別子のリストが生成されます。これらの識別子は、広範囲のグローバル タイム ゾーンを網羅し、それぞれの地域と標準時間オフセットを正確に反映しています。

この手法を採用することで、開発者はタイム ゾーン識別子の完全なリストに簡単にアクセスし、FindTimeZoneById() メソッドを利用してアプリケーション内でシームレスなタイム ゾーン管理を行うことができます。

以上がC# の FindTimeZoneById() のタイム ゾーン識別子の完全なリストを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。