Lista de IDs de Fuso Horário para uso com FindTimeZoneById () em C #?

Alguém pode me indicar uma lista completa de todos os fusos horários referenciados pelo id esperado em TimeZoneInfo.FindTimeZoneById() ? Não consigo encontrar uma lista em nenhum lugar e examinei a documentação do .NET.

Aqui está uma lista completa de um programa e seus resultados .

O código:

 using System; namespace TimeZoneIds { class Program { static void Main(string[] args) { foreach (TimeZoneInfo z in TimeZoneInfo.GetSystemTimeZones()) Console.WriteLine(z.Id); } } } 

O TimeZoneId resulta na minha estação de trabalho do Windows 7:

Hora padrão da linha de dados

UTC-11

Hora Padrão de Samoa

Horário padrão havaiano

Hora Padrão do Alasca

Horário Padrão do Pacífico (México)

Hora padrão do Pacífico

Horário Padrão da Montanha dos EUA

Hora Padrão da Montanha (México)

Horário Padrão da Montanha

Horário Padrão da América Central

Horário Padrão Central

Hora Padrão Central (México)

Hora Padrão Central do Canadá

Horário Padrão do Pacífico

Horário Padrão do Leste

Horário Padrão Oriental dos EUA

Horário Padrão da Venezuela

Horário Padrão do Paraguai

Horário Padrão do Atlântico

Hora Padrão do Brasil Central

Horário Padrão Ocidental de SA

Horário Padrão do Pacific SA

Horário Padrão da Terra Nova

E. Horário Padrão da América do Sul

Horário Padrão da Argentina

Hora Padrão do Leste da África do Sul

Horário Padrão da Gronelândia

Horário Padrão de Montevidéu

UTC-02

Hora Padrão do Meio Atlântico

Hora Padrão dos Açores

Hora Padrão de Cabo Verde

Hora Padrão de Marrocos

UTC

Hora Padrão GMT

Horário Padrão de Greenwich

Horário Padrão da Europa Ocidental

Horário Padrão da Europa Central

Horário Padrão Romântico

Horário Padrão da Europa Central

Horário Padrão da África Central W.

Horário Padrão da Namíbia

Horário Padrão da Jordânia

Horário Padrão do GTB

Horário Padrão do Oriente Médio

Horário Padrão do Egito

Hora Padrão da Síria

Hora Padrão da África do Sul

Hora Padrão do FLE

Horário Padrão de Israel

E. Horário Padrão da Europa

Horário Padrão Árabe

Horário Padrão Árabe

Hora Padrão da Rússia

Horário Padrão da África

Horário oficial do Irã

Horário oficial da Arábia

Hora Padrão do Azerbaijão

Hora Padrão das Maurícias

Horário Padrão da Geórgia

Horário Padrão do Cáucaso

Horário Padrão do Afeganistão

Horário Padrão de Ekaterinburg

Hora Padrão do Paquistão

Horário Padrão da Ásia Ocidental

Horário Padrão da Índia

Hora Padrão do Sri Lanka

Hora Padrão do Nepal

Horário Padrão da Ásia Central

Hora Padrão de Bangladesh

Hora Padrão do N. Central Asia

Hora Padrão de Mianmar

Horário Padrão do Sudeste Asiático

Horário Padrão do Norte da Ásia

Horário Padrão da China

Horário Padrão do Leste da Ásia do Norte

Hora Padrão de Cingapura

Hora Padrão da Austrália Ocidental

Hora Padrão de Taipei

Hora Padrão Ulaanbaatar

Hora Padrão de Tóquio

Horário Padrão da Coreia

Hora Padrão de Yakutsk

Cen. Horário Padrão da Austrália

Hora Padrão Central da AUS

Horário Padrão da Austrália.

Horário Padrão Oriental da AUS

Horário Padrão do Pacífico Oeste

Horário padrão da Tasmânia

Hora Padrão de Vladivostok

Horário Padrão do Pacífico Central

Horário Padrão da Nova Zelândia

UTC + 12

Hora Padrão de Fiji

Hora Padrão de Kamchatka

Horário Padrão de Tonga

E se você quiser um HTML, selecione com os fusos horários do Windows em:

  

E se você gostaria de usá-lo em C # .NET MVC em uma visão Razor:

 var timezones = new List { new SelectListItem() { Value="", Text="Select timezone...", Selected = false }, new SelectListItem() { Value="Morocco Standard Time", Text="(GMT) Casablanca", Selected = false }, new SelectListItem() { Value="GMT Standard Time", Text="(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London", Selected = false }, new SelectListItem() { Value="Greenwich Standard Time", Text="(GMT) Monrovia, Reykjavik", Selected = false }, new SelectListItem() { Value="W. Europe Standard Time", Text="(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna", Selected = false }, new SelectListItem() { Value="Central Europe Standard Time", Text="(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague", Selected = false }, new SelectListItem() { Value="Romance Standard Time", Text="(GMT+01:00) Brussels, Copenhagen, Madrid, Paris", Selected = false }, new SelectListItem() { Value="Central European Standard Time", Text="(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb", Selected = false }, new SelectListItem() { Value="W. Central Africa Standard Time", Text="(GMT+01:00) West Central Africa", Selected = false }, new SelectListItem() { Value="Jordan Standard Time", Text="(GMT+02:00) Amman", Selected = false }, new SelectListItem() { Value="GTB Standard Time", Text="(GMT+02:00) Athens, Bucharest, Istanbul", Selected = false }, new SelectListItem() { Value="Middle East Standard Time", Text="(GMT+02:00) Beirut", Selected = false }, new SelectListItem() { Value="Egypt Standard Time", Text="(GMT+02:00) Cairo", Selected = false }, new SelectListItem() { Value="South Africa Standard Time", Text="(GMT+02:00) Harare, Pretoria", Selected = false }, new SelectListItem() { Value="FLE Standard Time", Text="(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius", Selected = false }, new SelectListItem() { Value="Israel Standard Time", Text="(GMT+02:00) Jerusalem", Selected = false }, new SelectListItem() { Value="E. Europe Standard Time", Text="(GMT+02:00) Minsk", Selected = false }, new SelectListItem() { Value="Namibia Standard Time", Text="(GMT+02:00) Windhoek", Selected = false }, new SelectListItem() { Value="Arabic Standard Time", Text="(GMT+03:00) Baghdad", Selected = false }, new SelectListItem() { Value="Arab Standard Time", Text="(GMT+03:00) Kuwait, Riyadh", Selected = false }, new SelectListItem() { Value="Russian Standard Time", Text="(GMT+03:00) Moscow, St. Petersburg, Volgograd", Selected = false }, new SelectListItem() { Value="E. Africa Standard Time", Text="(GMT+03:00) Nairobi", Selected = false }, new SelectListItem() { Value="Georgian Standard Time", Text="(GMT+03:00) Tbilisi", Selected = false }, new SelectListItem() { Value="Iran Standard Time", Text="(GMT+03:30) Tehran", Selected = false }, new SelectListItem() { Value="Arabian Standard Time", Text="(GMT+04:00) Abu Dhabi, Muscat", Selected = false }, new SelectListItem() { Value="Azerbaijan Standard Time", Text="(GMT+04:00) Baku", Selected = false }, new SelectListItem() { Value="Mauritius Standard Time", Text="(GMT+04:00) Port Louis", Selected = false }, new SelectListItem() { Value="Caucasus Standard Time", Text="(GMT+04:00) Yerevan", Selected = false }, new SelectListItem() { Value="Afghanistan Standard Time", Text="(GMT+04:30) Kabul", Selected = false }, new SelectListItem() { Value="Ekaterinburg Standard Time", Text="(GMT+05:00) Ekaterinburg", Selected = false }, new SelectListItem() { Value="Pakistan Standard Time", Text="(GMT+05:00) Islamabad, Karachi", Selected = false }, new SelectListItem() { Value="West Asia Standard Time", Text="(GMT+05:00) Tashkent", Selected = false }, new SelectListItem() { Value="India Standard Time", Text="(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi", Selected = false }, new SelectListItem() { Value="Sri Lanka Standard Time", Text="(GMT+05:30) Sri Jayawardenepura", Selected = false }, new SelectListItem() { Value="Nepal Standard Time", Text="(GMT+05:45) Kathmandu", Selected = false }, new SelectListItem() { Value="N. Central Asia Standard Time", Text="(GMT+06:00) Almaty, Novosibirsk", Selected = false }, new SelectListItem() { Value="Central Asia Standard Time", Text="(GMT+06:00) Astana, Dhaka", Selected = false }, new SelectListItem() { Value="Myanmar Standard Time", Text="(GMT+06:30) Yangon (Rangoon)", Selected = false }, new SelectListItem() { Value="SE Asia Standard Time", Text="(GMT+07:00) Bangkok, Hanoi, Jakarta", Selected = false }, new SelectListItem() { Value="North Asia Standard Time", Text="(GMT+07:00) Krasnoyarsk", Selected = false }, new SelectListItem() { Value="China Standard Time", Text="(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi", Selected = false }, new SelectListItem() { Value="North Asia East Standard Time", Text="(GMT+08:00) Irkutsk, Ulaan Bataar", Selected = false }, new SelectListItem() { Value="Singapore Standard Time", Text="(GMT+08:00) Kuala Lumpur, Singapore", Selected = false }, new SelectListItem() { Value="W. Australia Standard Time", Text="(GMT+08:00) Perth", Selected = false }, new SelectListItem() { Value="Taipei Standard Time", Text="(GMT+08:00) Taipei", Selected = false }, new SelectListItem() { Value="Tokyo Standard Time", Text="(GMT+09:00) Osaka, Sapporo, Tokyo", Selected = false }, new SelectListItem() { Value="Korea Standard Time", Text="(GMT+09:00) Seoul", Selected = false }, new SelectListItem() { Value="Yakutsk Standard Time", Text="(GMT+09:00) Yakutsk", Selected = false }, new SelectListItem() { Value="Cen. Australia Standard Time", Text="(GMT+09:30) Adelaide", Selected = false }, new SelectListItem() { Value="AUS Central Standard Time", Text="(GMT+09:30) Darwin", Selected = false }, new SelectListItem() { Value="E. Australia Standard Time", Text="(GMT+10:00) Brisbane", Selected = false }, new SelectListItem() { Value="AUS Eastern Standard Time", Text="(GMT+10:00) Canberra, Melbourne, Sydney", Selected = false }, new SelectListItem() { Value="West Pacific Standard Time", Text="(GMT+10:00) Guam, Port Moresby", Selected = false }, new SelectListItem() { Value="Tasmania Standard Time", Text="(GMT+10:00) Hobart", Selected = false }, new SelectListItem() { Value="Vladivostok Standard Time", Text="(GMT+10:00) Vladivostok", Selected = false }, new SelectListItem() { Value="Central Pacific Standard Time", Text="(GMT+11:00) Magadan, Solomon Is., New Caledonia", Selected = false }, new SelectListItem() { Value="New Zealand Standard Time", Text="(GMT+12:00) Auckland, Wellington", Selected = false }, new SelectListItem() { Value="Fiji Standard Time", Text="(GMT+12:00) Fiji, Kamchatka, Marshall Is.", Selected = false }, new SelectListItem() { Value="Tonga Standard Time", Text="(GMT+13:00) Nuku'alofa", Selected = false }, new SelectListItem() { Value="Azores Standard Time", Text="(GMT-01:00) Azores", Selected = false }, new SelectListItem() { Value="Cape Verde Standard Time", Text="(GMT-01:00) Cape Verde Is.", Selected = false }, new SelectListItem() { Value="Mid-Atlantic Standard Time", Text="(GMT-02:00) Mid-Atlantic", Selected = false }, new SelectListItem() { Value="E. South America Standard Time", Text="(GMT-03:00) Brasilia", Selected = false }, new SelectListItem() { Value="Argentina Standard Time", Text="(GMT-03:00) Buenos Aires", Selected = false }, new SelectListItem() { Value="SA Eastern Standard Time", Text="(GMT-03:00) Georgetown", Selected = false }, new SelectListItem() { Value="Greenland Standard Time", Text="(GMT-03:00) Greenland", Selected = false }, new SelectListItem() { Value="Montevideo Standard Time", Text="(GMT-03:00) Montevideo", Selected = false }, new SelectListItem() { Value="Newfoundland Standard Time", Text="(GMT-03:30) Newfoundland", Selected = false }, new SelectListItem() { Value="Atlantic Standard Time", Text="(GMT-04:00) Atlantic Time (Canada)", Selected = false }, new SelectListItem() { Value="SA Western Standard Time", Text="(GMT-04:00) La Paz", Selected = false }, new SelectListItem() { Value="Central Brazilian Standard Time", Text="(GMT-04:00) Manaus", Selected = false }, new SelectListItem() { Value="Pacific SA Standard Time", Text="(GMT-04:00) Santiago", Selected = false }, new SelectListItem() { Value="Venezuela Standard Time", Text="(GMT-04:30) Caracas", Selected = false }, new SelectListItem() { Value="SA Pacific Standard Time", Text="(GMT-05:00) Bogota, Lima, Quito, Rio Branco", Selected = false }, new SelectListItem() { Value="Eastern Standard Time", Text="(GMT-05:00) Eastern Time (US & Canada)", Selected = false }, new SelectListItem() { Value="US Eastern Standard Time", Text="(GMT-05:00) Indiana (East)", Selected = false }, new SelectListItem() { Value="Central America Standard Time", Text="(GMT-06:00) Central America", Selected = false }, new SelectListItem() { Value="Central Standard Time", Text="(GMT-06:00) Central Time (US & Canada)", Selected = false }, new SelectListItem() { Value="Central Standard Time (Mexico)", Text="(GMT-06:00) Guadalajara, Mexico City, Monterrey", Selected = false }, new SelectListItem() { Value="Canada Central Standard Time", Text="(GMT-06:00) Saskatchewan", Selected = false }, new SelectListItem() { Value="US Mountain Standard Time", Text="(GMT-07:00) Arizona", Selected = false }, new SelectListItem() { Value="Mountain Standard Time (Mexico)", Text="(GMT-07:00) Chihuahua, La Paz, Mazatlan", Selected = false }, new SelectListItem() { Value="Mountain Standard Time", Text="(GMT-07:00) Mountain Time (US & Canada)", Selected = false }, new SelectListItem() { Value="Pacific Standard Time", Text="(GMT-08:00) Pacific Time (US & Canada)", Selected = false }, new SelectListItem() { Value="Pacific Standard Time (Mexico)", Text="(GMT-08:00) Tijuana, Baja California", Selected = false }, new SelectListItem() { Value="Alaskan Standard Time", Text="(GMT-09:00) Alaska", Selected = false }, new SelectListItem() { Value="Hawaiian Standard Time", Text="(GMT-10:00) Hawaii", Selected = false }, new SelectListItem() { Value="Samoa Standard Time", Text="(GMT-11:00) Midway Island, Samoa", Selected = false }, new SelectListItem() { Value="Dateline Standard Time", Text="(GMT-12:00) International Date Line West", Selected = false } } 

Embora, para o Razor, você possa, é claro, apenas gerar as opções fazendo um loop por meio de TimeZoneInfo.GetSystemTimeZones()

Aqui está o link que você está procurando:

C # System timeZoneID’s

Você encontrará uma lista completa do fuso horário com seus GMToffsets e poderá usar o valor da coluna “Nome do fuso horário” para encontrar o fuso horário por ID

por exemplo

 TimeZoneInfo objTimeZoneInfo = TimeZoneInfo.FindTimeZoneById("Dateline Standard Time"); 

Você obterá a class info do fuso horário que contém o fuso horário padrão do fuso horário que é usado para o GMT-12: 00 .

Do MSDN

 ReadOnlyCollection zones = TimeZoneInfo.GetSystemTimeZones(); Console.WriteLine("The local system has the following {0} time zones", zones.Count); foreach (TimeZoneInfo zone in zones) Console.WriteLine(zone.Id); 

Eu sei que é pergunta antiga e antiga, mas a Microsoft parece ter fornecido isso através do MSDN agora.

http://msdn.microsoft.com/pt-br/library/gg154758.aspx

E aqui está uma versão do Json que converti da resposta do ProfNimrod …

 { tZCode : "Morocco Standard Time", tZDesc : "(GMT) Casablanca" }, { tZCode : "GMT Standard Time", tZDesc : "(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London" }, { tZCode : "Greenwich Standard Time", tZDesc : "(GMT) Monrovia, Reykjavik" }, { tZCode : "W. Europe Standard Time", tZDesc : "(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna" }, { tZCode : "Central Europe Standard Time", tZDesc : "(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague" }, { tZCode : "Romance Standard Time", tZDesc : "(GMT+01:00) Brussels, Copenhagen, Madrid, Paris" }, { tZCode : "Central European Standard Time", tZDesc : "(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb" }, { tZCode : "W. Central Africa Standard Time", tZDesc : "(GMT+01:00) West Central Africa" }, { tZCode : "Jordan Standard Time", tZDesc : "(GMT+02:00) Amman" }, { tZCode : "GTB Standard Time", tZDesc : "(GMT+02:00) Athens, Bucharest, Istanbul" }, { tZCode : "Middle East Standard Time", tZDesc : "(GMT+02:00) Beirut" }, { tZCode : "Egypt Standard Time", tZDesc : "(GMT+02:00) Cairo" }, { tZCode : "South Africa Standard Time", tZDesc : "(GMT+02:00) Harare, Pretoria" }, { tZCode : "FLE Standard Time", tZDesc : "(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius" }, { tZCode : "Israel Standard Time", tZDesc : "(GMT+02:00) Jerusalem" }, { tZCode : "E. Europe Standard Time", tZDesc : "(GMT+02:00) Minsk" }, { tZCode : "Namibia Standard Time", tZDesc : "(GMT+02:00) Windhoek" }, { tZCode : "Arabic Standard Time", tZDesc : "(GMT+03:00) Baghdad" }, { tZCode : "Arab Standard Time", tZDesc : "(GMT+03:00) Kuwait, Riyadh" }, { tZCode : "Russian Standard Time", tZDesc : "(GMT+03:00) Moscow, St. Petersburg, Volgograd" }, { tZCode : "E. Africa Standard Time", tZDesc : "(GMT+03:00) Nairobi" }, { tZCode : "Georgian Standard Time", tZDesc : "(GMT+03:00) Tbilisi" }, { tZCode : "Iran Standard Time", tZDesc : "(GMT+03:30) Tehran" }, { tZCode : "Arabian Standard Time", tZDesc : "(GMT+04:00) Abu Dhabi, Muscat" }, { tZCode : "Azerbaijan Standard Time", tZDesc : "(GMT+04:00) Baku" }, { tZCode : "Mauritius Standard Time", tZDesc : "(GMT+04:00) Port Louis" }, { tZCode : "Caucasus Standard Time", tZDesc : "(GMT+04:00) Yerevan" }, { tZCode : "Afghanistan Standard Time", tZDesc : "(GMT+04:30) Kabul" }, { tZCode : "Ekaterinburg Standard Time", tZDesc : "(GMT+05:00) Ekaterinburg" }, { tZCode : "Pakistan Standard Time", tZDesc : "(GMT+05:00) Islamabad, Karachi" }, { tZCode : "West Asia Standard Time", tZDesc : "(GMT+05:00) Tashkent" }, { tZCode : "India Standard Time", tZDesc : "(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi" }, { tZCode : "Sri Lanka Standard Time", tZDesc : "(GMT+05:30) Sri Jayawardenepura" }, { tZCode : "Nepal Standard Time", tZDesc : "(GMT+05:45) Kathmandu" }, { tZCode : "N. Central Asia Standard Time", tZDesc : "(GMT+06:00) Almaty, Novosibirsk" }, { tZCode : "Central Asia Standard Time", tZDesc : "(GMT+06:00) Astana, Dhaka" }, { tZCode : "Myanmar Standard Time", tZDesc : "(GMT+06:30) Yangon (Rangoon)" }, { tZCode : "SE Asia Standard Time", tZDesc : "(GMT+07:00) Bangkok, Hanoi, Jakarta" }, { tZCode : "North Asia Standard Time", tZDesc : "(GMT+07:00) Krasnoyarsk" }, { tZCode : "China Standard Time", tZDesc : "(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi" }, { tZCode : "North Asia East Standard Time", tZDesc : "(GMT+08:00) Irkutsk, Ulaan Bataar" }, { tZCode : "Singapore Standard Time", tZDesc : "(GMT+08:00) Kuala Lumpur, Singapore" }, { tZCode : "W. Australia Standard Time", tZDesc : "(GMT+08:00) Perth" }, { tZCode : "Taipei Standard Time", tZDesc : "(GMT+08:00) Taipei" }, { tZCode : "Tokyo Standard Time", tZDesc : "(GMT+09:00) Osaka, Sapporo, Tokyo" }, { tZCode : "Korea Standard Time", tZDesc : "(GMT+09:00) Seoul" }, { tZCode : "Yakutsk Standard Time", tZDesc : "(GMT+09:00) Yakutsk" }, { tZCode : "Cen. Australia Standard Time", tZDesc : "(GMT+09:30) Adelaide" }, { tZCode : "AUS Central Standard Time", tZDesc : "(GMT+09:30) Darwin" }, { tZCode : "E. Australia Standard Time", tZDesc : "(GMT+10:00) Brisbane" }, { tZCode : "AUS Eastern Standard Time", tZDesc : "(GMT+10:00) Canberra, Melbourne, Sydney" }, { tZCode : "West Pacific Standard Time", tZDesc : "(GMT+10:00) Guam, Port Moresby" }, { tZCode : "Tasmania Standard Time", tZDesc : "(GMT+10:00) Hobart" }, { tZCode : "Vladivostok Standard Time", tZDesc : "(GMT+10:00) Vladivostok" }, { tZCode : "Central Pacific Standard Time", tZDesc : "(GMT+11:00) Magadan, Solomon Is., New Caledonia" }, { tZCode : "New Zealand Standard Time", tZDesc : "(GMT+12:00) Auckland, Wellington" }, { tZCode : "Fiji Standard Time", tZDesc : "(GMT+12:00) Fiji, Kamchatka, Marshall Is." }, { tZCode : "Tonga Standard Time", tZDesc : "(GMT+13:00) Nuku'alofa" }, { tZCode : "Azores Standard Time", tZDesc : "(GMT-01:00) Azores" }, { tZCode : "Cape Verde Standard Time", tZDesc : "(GMT-01:00) Cape Verde Is." }, { tZCode : "Mid-Atlantic Standard Time", tZDesc : "(GMT-02:00) Mid-Atlantic" }, { tZCode : "E. South America Standard Time", tZDesc : "(GMT-03:00) Brasilia" }, { tZCode : "Argentina Standard Time", tZDesc : "(GMT-03:00) Buenos Aires" }, { tZCode : "SA Eastern Standard Time", tZDesc : "(GMT-03:00) Georgetown" }, { tZCode : "Greenland Standard Time", tZDesc : "(GMT-03:00) Greenland" }, { tZCode : "Montevideo Standard Time", tZDesc : "(GMT-03:00) Montevideo" }, { tZCode : "Newfoundland Standard Time", tZDesc : "(GMT-03:30) Newfoundland" }, { tZCode : "Atlantic Standard Time", tZDesc : "(GMT-04:00) Atlantic Time (Canada)" }, { tZCode : "SA Western Standard Time", tZDesc : "(GMT-04:00) La Paz" }, { tZCode : "Central Brazilian Standard Time", tZDesc : "(GMT-04:00) Manaus" }, { tZCode : "Pacific SA Standard Time", tZDesc : "(GMT-04:00) Santiago" }, { tZCode : "Venezuela Standard Time", tZDesc : "(GMT-04:30) Caracas" }, { tZCode : "SA Pacific Standard Time", tZDesc : "(GMT-05:00) Bogota, Lima, Quito, Rio Branco" }, { tZCode : "Eastern Standard Time", tZDesc : "(GMT-05:00) Eastern Time (US & Canada)" }, { tZCode : "US Eastern Standard Time", tZDesc : "(GMT-05:00) Indiana (East)" }, { tZCode : "Central America Standard Time", tZDesc : "(GMT-06:00) Central America" }, { tZCode : "Central Standard Time", tZDesc : "(GMT-06:00) Central Time (US & Canada)" }, { tZCode : "Central Standard Time (Mexico)", tZDesc : "(GMT-06:00) Guadalajara, Mexico City, Monterrey" }, { tZCode : "Canada Central Standard Time", tZDesc : "(GMT-06:00) Saskatchewan" }, { tZCode : "US Mountain Standard Time", tZDesc : "(GMT-07:00) Arizona" }, { tZCode : "Mountain Standard Time (Mexico)", tZDesc : "(GMT-07:00) Chihuahua, La Paz, Mazatlan" }, { tZCode : "Mountain Standard Time", tZDesc : "(GMT-07:00) Mountain Time (US & Canada)" }, { tZCode : "Pacific Standard Time", tZDesc : "(GMT-08:00) Pacific Time (US & Canada)" }, { tZCode : "Pacific Standard Time (Mexico)", tZDesc : "(GMT-08:00) Tijuana, Baja California" }, { tZCode : "Alaskan Standard Time", tZDesc : "(GMT-09:00) Alaska" }, { tZCode : "Hawaiian Standard Time", tZDesc : "(GMT-10:00) Hawaii" }, { tZCode : "Samoa Standard Time", tZDesc : "(GMT-11:00) Midway Island, Samoa" }, { tZCode : "Dateline Standard Time", tZDesc : "(GMT-12:00) International Date Line West" } 

I suspect this is what most people are looking for:

Microsoft Time Zone Index Values

Hopefully MS keeps it up to date even after XP.

List of time zone identifiers, included by default in Windows XP and Vista: Finding the Time Zones Defined on a Local System

var timeZoneInfos = TimeZoneInfo.GetSystemTimeZones(); The above gives you the a lsit of timezones, which includes the ids.

 DateTime dt; TimeZoneInfo tzf; tzf = TimeZoneInfo.FindSystemTimeZoneById("TimeZone String"); dt = TimeZoneInfo.ConvertTime(DateTime.Now, tzf); lbltime.Text = dt.ToString(); 

This is the code fully tested and working for me. You can use it just copy and paste in your aspx page and cs page.

This is my blog you can download full code here. obrigado.

http://www.c-sharpcorner.com/blogs/display-all-the-timezone-information-in-dropdown-list-of-a-local-system-using-c-sharp-with-asp-net

 
Get Current Date And Time Of All TimeZones

Select TimeZone :-
Selected TimeZone :-
Current Date And Time :-