Подтвердить что ты не робот

Где я могу найти список часовых поясов в табличном формате?

Я ищу таблицу, содержащую список часовых поясов, например: http://en.wikipedia.org/wiki/ISO_3166-1. Мне нужен код часового пояса (например, PST, PDT, EST, GMT, UTC), имя (например, стандартное тихоокеанское время) и смещение от UTC (например, -7 для PDT).

У меня Googled около десяти минут, но я не нашел этого. Кто-нибудь знает, где я могу это найти?

4b9b3361

Ответ 2

Как насчет http://www.timeanddate.com/library/abbreviations/timezones/?

В качестве альтернативы из моей системы:

var sb = new StringBuilder();

foreach(var tzi in TimeZoneInfo.GetSystemTimeZones())
{
   sb.AppendFormat("   * {0} | {1} | {2} | {3} | {4} | {5}", 
                   tzi.Id, 
                   tzi.BaseUtcOffset.TotalHours, 
                   tzi.StandardName, 
                   tzi.DisplayName, 
                   tzi.DaylightName, 
                   tzi.SupportsDaylightSavingTime);
   sb.AppendLine();
}

Ответ 3

Нет официальных имен часовых поясов. UTC +/- смещение - самое близкое, которое вы получите. Но, помимо ответа Джозефа, эта таблица общих названий часовых поясов и сокращений может помочь. Помните, что аббревиатуры не будут уникальными (например, существует более одной зоны EST).

Ответ 4

Я не смог найти хороший список, поэтому я сделал один: http://pastebin.com/Bpc3eNk9

Просто выполните код MySQL, и у вас будет список в таблице имен "tz".