using System.Collections.ObjectModel;
using System.Collections.Generic;
public static void Main()
var timezones = GetTimeZoneInThisHour(12);
foreach(var tt in timezones){
public static List<string> GetTimeZoneInThisHour(int hourOfDay){
ReadOnlyCollection<TimeZoneInfo> tz = TimeZoneInfo.GetSystemTimeZones();
List<string> timezones = new List<string>();
var dt = TimeZoneInfo.ConvertTimeFromUtc(System.DateTime.UtcNow, t);
timezones.Add(t.Id.ToString());