For a given date in the past, and assuming a US timezone, how can I use C# to determine whether or not Daylight Saving Time was in active for that day?
I have a timestamp for a given day in the past (the day and time were recorded separately) that I know would not have considered DST when recording itself, and I need to turn that timestamp into the local time of day (again, assuming a given US timezone) on which it was recorded, given the day on which it was recorded.
TimeZoneInfo.IsDaylightSavingsTime will do this. But, it might not be correct for the times previous to when they recently changed the period.