次の方法で比較できました。
if (TimeZoneInfo.Local.ToString().Contains("Tokyo"))
{
//do something ...
}
しかし問題は、たとえば日本語のネイティブ OS を使用すると、戻り文字列に「大阪、札幌、東京」ではなく日本語の文字が使用されることです。私の状態では、文字列に「Tokyo」という文字列が含まれているかどうかを確認したため、私のコードは日本語の OS では動作しません。
これを解決する方法についてのアイデアはありますか? ありがとう。