TimeZoneInfo.SupportsDaylightSavingTime 属性

定义

获取一个值,该值指示时区是否具有任何夏令制规则。

public:
 property bool SupportsDaylightSavingTime { bool get(); };
public bool SupportsDaylightSavingTime { get; }
member this.SupportsDaylightSavingTime : bool
Public ReadOnly Property SupportsDaylightSavingTime As Boolean

属性值

如果时区支持夏令制,则为 true;否则为 false

示例

以下示例检索本地系统上可用的所有时区的集合,并显示不支持夏令时的名称。

ReadOnlyCollection<TimeZoneInfo> zones = TimeZoneInfo.GetSystemTimeZones();
foreach(TimeZoneInfo zone in zones)
{
   if (! zone.SupportsDaylightSavingTime)
      Console.WriteLine(zone.DisplayName);
}
let zones = TimeZoneInfo.GetSystemTimeZones()
for zone in zones do
    if not zone.SupportsDaylightSavingTime then
        Console.WriteLine zone.DisplayName
Dim zones As ReadOnlyCollection(Of TimeZoneInfo) = TimeZoneInfo.GetSystemTimeZones()
For Each zone As TimeZoneInfo In zones
   If Not zone.SupportsDaylightSavingTime Then _
      Console.WriteLine(zone.DisplayName)
Next

注解

SupportsDaylightSavingTime属性返回TimeZoneInfo.Local的本地时区的 属性值反映控制面板日期和时间应用程序复选框的设置,该复选框定义系统是否自动调整夏令时。 如果它未选中,或者未显示某个时区的复选框,则此属性 false的值为 。

适用于