using System;
using System.Linq;
public class Program
{
public static void Main()
foreach (var tz in TimeZoneInfo.GetSystemTimeZones().OrderBy(_ => _.Id))
var tzDateTime = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, tz);
Console.WriteLine("{0} - {1}", tzDateTime, tz.Id);
}