对于过去的给定日期,并采用美国时区,我如何使用C#确定该日期的夏令时是否处于活动状态?
我有过去某一天的时间戳记(日期和时间是分别记录的),我知道在记录自身时不会考虑DST,因此我需要将该时间戳记转换为当地的一天中的时间(再次假设是给定的美国时区),给定的记录日期。
最佳答案
TimeZoneInfo.IsDaylightSavingsTime将执行此操作。但是,对于最近changed the period之前的时间,它可能不正确。
关于c# - .NET:确定过去某一天的DST状态?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7771734/