我正在寻找一个包含时区列表的表格,就像这个链接所展示的一样:http://en.wikipedia.org/wiki/ISO_3166-1。我需要时区代码(例如PST、PDT、EST、GMT、UTC)、名称(例如太平洋标准时间)和与协调世界时的偏移量(例如,在太平洋日光节约时间使用时偏移量为-7)。
我已经进行了大约十分钟的谷歌搜索,但没有找到这个表格。有人知道在哪里可以找到吗?
我已经进行了大约十分钟的谷歌搜索,但没有找到这个表格。有人知道在哪里可以找到吗?
那么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();
}
没有“官方”的时区名称。UTC+/-偏移量是最接近的名称。但是,除了Joseph的回答之外,这个常见时区名称和缩写表也许会有所帮助。请记住,缩写不会是唯一的(例如,有多个EST时区)。