在我看来,在白天时间到标准时间之间的转换中存在一些模糊性,例如在美国,在11/1上午2点,日光时间结束,并且标准时间开始,现在是时间上午1点。 这意味着1:30的时间是没有意义的,除非它被认定为ST或DT。 那么,TzSpecificLocalTimeToSystemTime这次如何转换呢?
它可以猜到,至多。 由于SYSTEMTIME结构缺少DST位,所以确实存在固有的模糊期。
雷蒙德(Raymond Chen)写了这个话题 ,希望这个帖子能够把事情搞清楚。