确定过去某一天的夏令时状态

本文关键字:夏令时 状态 某一天 过去 | 更新日期: 2023-09-27 18:11:30

对于过去给定的日期,假设是美国时区,我如何使用c#来确定当天是否使用日光节约时间?

我有一个过去给定日期的时间戳(日期和时间分别记录),我知道在记录自己时不会考虑DST,并且我需要将该时间戳转换为记录它的当地时间(再次假设给定的美国时区),给定记录它的日期。

确定过去某一天的夏令时状态

TimeZoneInfo。IsDaylightSavingsTime会这样做。但是,对于最近更改周期之前的时间,它可能不正确。

有一个或两个ZoneInfo db用于。net的实现,例如http://www.babiej.demon.nl/Tz4Net/main.htm (Java和unix使用的那个)