TimeZoneInfo.IsDaylightSavingTime()
方法支持确定给定时间是否处于夏令时,但我找不到任何东西来告诉我给定时区是否支持夏令时。有这样的东西吗?
具体来说,我需要编写代码,根据用户的时区是否为观测DST的时区来发送不同的标志,而不管当前是否处于DST。
您可以使用TimeZoneInfo.SupportsDaylightSavingTime
属性:
TimeZoneInfo tzi = ...
if (tzi.SupportsDaylightSavingTime)
{
...
}