using System.Collections;
public static void Main()
DateTime todayLocal = DateTime.Now.ToLocalTime();
DateTime todayUtc = DateTime.Now;
Console.WriteLine(todayLocal);
Console.WriteLine(todayLocal.Kind);
if(todayLocal.Kind != DateTimeKind.Utc){
todayUtc = todayLocal.ToUniversalTime();
Console.WriteLine(todayUtc.ToString());
foreach (TimeZoneInfo zone in TimeZoneInfo.GetSystemTimeZones())
TimeZoneInfo targetTimeZone = TimeZoneInfo.FindSystemTimeZoneById(zone.Id);
DateTime targetTime = TimeZoneInfo.ConvertTimeFromUtc(todayUtc, targetTimeZone);
Console.WriteLine("Time in "+zone.Id +" is "+targetTime.ToString());