【发布时间】:2014-10-06 01:15:41
【问题描述】:
在 Windows 7 的时区设置中,您可以启用或禁用“自动调整夏令时时钟”。如果禁用此功能,则 PC 时钟将始终显示标准时间,即使时区设置为遵循夏令时的时区。
这个question 询问是否启用 DST,但答案仅说明当前日期/时间是否在 DST 规则范围内,因此应进行调整,但操作系统的设置表示将时间保持在标准中时区。
如何从 C# 获取“自动调整夏令时时钟”
【问题讨论】:
-
在那个问题中,还有另一个答案显示了如何从注册表中获取设置。这有什么问题吗?我从未听说过使用托管 API 来实现这一点。
-
Marvel N. - 从 C# 进入注册表好吗?如果这是唯一的解决方案,我会这样做,但我宁愿不碰注册表。我尝试过的每一个黑客都说“只需转到注册表中的这个键......”从来没有奏效。
-
@C.Evenhuis - 不,它没有。甚至没有关闭。
-
@MattJohnson 你说得对,当我发帖时我认为排除
CultureInfo的可能性会有所帮助,我的错