Where can I find a list of timezones in tabular format?
Maybe you want List of zoneinfo time zones?
How about http://www.timeanddate.com/library/abbreviations/timezones/ ?
Alternatively, from my system:
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();
}
There are no "official" time zone names. UTC+/-offset is the closest you'll get. But, in addition to Joseph's answer, this table of common timezone names and abbreviations might help. Remember that abbreviations won't be unique (there is more than one EST zone, for example).