TimeZoneInfo also provides IsDaylightSavingTime and GetUtcOffset methods--the difference is that they accept either a DateTime or DateTimeOffset. : TimeZoneInfo : Development Class C# Source Code
TimeZoneInfo also provides IsDaylightSavingTime and GetUtcOffset methods--the difference is that they accept either a DateTime or DateTimeOffset.
using System;
public class MainClass {
public static void Main() {
TimeZoneInfo wa = TimeZoneInfo.FindSystemTimeZoneById("W. Australia Standard Time");
Console.WriteLine(wa.Id);
Console.WriteLine(wa.DisplayName);
Console.WriteLine(wa.BaseUtcOffset);
Console.WriteLine(wa.SupportsDaylightSavingTime);
}
}