如何确定本地时间是否针对夏令时进行了调整?

时间:2012-10-25 23:42:08

标签: c# date time dst

是否可以知道当地时间是否调整了夏令时?

是否可以知道机器上的当地时间是否正确?

我觉得很奇怪的愚蠢问题(假设没有互联网连接),但你永远不知道!!

2 个答案:

答案 0 :(得分:6)

您可以使用TimeZoneInfo.Local.IsDaylightSavingsTime (DateTime.Now)检查当前时间是否正在调整。

答案 1 :(得分:0)

我发现大多数DST的实施在计算时间时增加/消除GMT偏移一小时,例如,悉尼澳大利亚将是+10 GMT没有DST和+11 GMT与DST