using System.Globalization;
public static void Main()
var now = DateTime.UtcNow;
Console.WriteLine("Hello World");
var t = TimeZoneInfo .FindSystemTimeZoneById("en-US");
var userTimeZoneInfo = TimeZoneInfo.CreateCustomTimeZone("PSTuuu",TimeSpan.FromHours(-5),"s","Oac");
var s =TimeZoneInfo.ConvertTimeFromUtc(now,
userTimeZoneInfo).ToString("g", CultureInfo.CurrentUICulture);
public static bool IsDaylightSavingsTime(ZonedDateTime zonedDateTime)
var instant = zonedDateTime.ToInstant();
var zoneInterval = zonedDateTime.Zone.GetZoneInterval(instant);
return zoneInterval.Savings != Offset.Zero;