などの都市ベースのタイムゾーン (またはこれを何と呼ぶか) はAsia/Shanghai、America/Los_AngelesPHP と 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}