2
WindowsとIANAのタイムゾーンを変換する方法
タイムゾーンタグwikiで説明されているように、タイムゾーンには2つの異なるスタイルがあります。 Windowsおよび.Net TimeZoneInfoクラス(Windowsで実行されている場合)で使用するためにMicrosoftが提供するものは、などの値で識別され"Eastern Standard Time"ます。 IANAがTZDBで提供しTimeZoneInfo、LinuxまたはOSXでの実行時に.NET クラスで使用されるものは、などの値で識別され"America/New_York"ます。 多くのインターネットベースのAPIはIANAタイムゾーンを使用しますが、多くの理由により、これをWindowsタイムゾーンIDに、またはその逆に変換する必要がある場合があります。 これはどのように.Netで実現できますか?