TimeZoneInfo.IsDaylightSavingTime()
方法支持确定给定的时间是否处于夏令时,但我找不到任何可以告诉我一个特定时区是否支持夏令时的信息。请问是否有这样的东西?具体而言,我需要编写代码,根据用户所在的时区是否遵守夏令时来发送不同的标志,而不论当前是否处于夏令时。
TimeZoneInfo.IsDaylightSavingTime()
方法支持确定给定的时间是否处于夏令时,但我找不到任何可以告诉我一个特定时区是否支持夏令时的信息。请问是否有这样的东西?TimeZoneInfo.SupportsDaylightSavingTime
属性:TimeZoneInfo tzi = ...
if (tzi.SupportsDaylightSavingTime)
{
...
}
TimeZone
对象中获取TimeZoneInfo
id... 你知道吗? - Thomas LevesqueTimeZone
只能表示本地时区,因此最好不要使用它。请改用TimeZoneInfo.Local
。此外,请注意MSDN建议根本不要使用TimeZone
。请参见此处的备注。 - Matt Johnson-PintTimeZoneInfo
,所以如何获取它是无关紧要的。 - Thomas Levesque