などの都市ベースのタイムゾーン (またはこれを何と呼ぶか) はAsia/Shanghai
、America/Los_Angeles
PHP と Java で広く使用されています。たとえば、
java.util.TimeZone.TimeZone timeZoneNewYork = java.util.TimeZone.TimeZone.getTimeZone("America/New_York");
私の知る限り、.Net は別のキーを使用して対応するタイム ゾーンを取得しますAmerica/New_York
。Eastern Standard Time
TimeZoneInfo timeZoneInfoNewYork = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
都市ベースのタイム ゾーン文字列がある場合、たとえば"America/New_York"
、.Net で適切なタイム ゾーンに変換するにはどうすればよいですか?TimeZoneInfo{Eastern Standard Time}