1. ホーム
  2. c#

[解決済み] C#のFindTimeZoneById()で使用するためのタイムゾーンIDのリスト?

2022-03-28 06:02:30

質問

で期待されるidによって参照されるすべてのタイムゾーンの完全なリストを、どなたか教えてください。 TimeZoneInfo.FindTimeZoneById() ? .NETのドキュメントに目を通しましたが、どこにもリストが見当たりません。

どのように解決するのですか?

以下は、あるプログラムの全リストです。 とその結果 .

コードです。

using System;

namespace TimeZoneIds
{
    class Program
    {
        static void Main(string[] args)
        {
            foreach (TimeZoneInfo z in TimeZoneInfo.GetSystemTimeZones())
            {
                Console.WriteLine(z.Id);
            }
        }
    }
}

TimeZoneId の結果は、私のWindows 7ワークステーションで表示されます。

日付変更線標準時

UTC-11

サモア標準時

ハワイ標準時

アラスカ標準時

太平洋標準時(メキシコ)

太平洋標準時

米国山岳部標準時

山岳部標準時(メキシコ)

山岳部標準時

中米標準時

中央標準時

中央標準時(メキシコ)

カナダ中部標準時

SA太平洋標準時

東部標準時

米国東部標準時

ベネズエラ標準時

パラグアイ標準時

大西洋標準時

ブラジル中央部標準時

SA 西部標準時

パシフィックSA標準時

ニューファンドランド標準時

E. 南米標準時

アルゼンチン標準時

SA東部標準時

グリーンランド標準時

モンテビデオ標準時

UTC-02

中部大西洋標準時

アゾレス標準時

カーボベルデ標準時

モロッコ標準時

協定世界時

GMT標準時

グリニッジ標準時

W. ヨーロッパ標準時

中欧標準時

ロマンス標準時

中央ヨーロッパ標準時

W. 中央アフリカ標準時

ナミビア標準時

ヨルダン標準時

GTB標準時

中東標準時

エジプト標準時

シリア標準時

南アフリカ共和国標準時

FLE標準時

イスラエル標準時

E. ヨーロッパ標準時

アラビア標準時

アラブ標準時

ロシア標準時

E. アフリカ標準時

イラン標準時

アラビア標準時

アゼルバイジャン標準時

モーリシャス標準時

グルジア標準時

コーカサス標準時

アフガニスタン標準時

エカテリンブルグ標準時

パキスタン標準時

西アジア標準時

インド標準時

スリランカ標準時

ネパール標準時

中央アジア標準時

バングラデシュ標準時

N. 中央アジア標準時

ミャンマー標準時

東南アジア標準時

北アジア標準時

中国標準時

北アジア東部標準時

シンガポール標準時

W. オーストラリア標準時

台北標準時

ウランバートル標準時

東京標準時

韓国標準時

ヤクーツク標準時

Cen. オーストラリア標準時

AUS中部標準時

E. オーストラリア標準時

AUS東部標準時

西太平洋標準時

タスマニア州標準時

ウラジオストク標準時

中部太平洋標準時

ニュージーランド標準時

UTC+12

フィジー標準時

カムチャッカ標準時

トンガ標準時