我在哪里可以找到表格格式的时区列表?

时间:2009-06-04 19:03:03

标签: timezone

我正在寻找一个包含时区列表的表格,如下所示:http://en.wikipedia.org/wiki/ISO_3166-1。我需要时区代码(例如PST,PDT,EST,GMT,UTC),名称(例如太平洋标准时间)和UTC的偏移量(例如-7为PDT)。

我用Google搜索了大约十分钟,但还没有找到。有谁知道我在哪里可以找到这个?

4 个答案:

答案 0 :(得分:9)

也许你想要List of zoneinfo time zones

答案 1 :(得分:8)

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();
}

答案 2 :(得分:3)

没有“官方”时区名称。 UTC +/-偏移量是您最接近的。但是,除了约瑟夫的回答,this table of common timezone names and abbreviations可能有所帮助。请记住,缩写不是唯一的(例如,有多个EST区域)。

答案 3 :(得分:-1)

我找不到任何好的清单,所以我做了一个: http://pastebin.com/Bpc3eNk9

只需执行MySQL代码,您就可以在表格中输入名称“tz”。