TimeZoneInfo.SupportsDaylightSavingTime Właściwość

Definicja

Pobiera wartość wskazującą, czy strefa czasowa ma jakiekolwiek reguły czasu letniego.

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

Wartość właściwości

Boolean

true jeśli strefa czasowa obsługuje czas letni; w przeciwnym razie , false.

Przykłady

Poniższy przykład pobiera kolekcję wszystkich stref czasowych, które są dostępne w systemie lokalnym i wyświetla nazwy tych, które nie obsługują czasu letniego.

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

Uwagi

Wartość SupportsDaylightSavingTime właściwości lokalnej strefy czasowej zwracanej przez TimeZoneInfo.Local właściwość odzwierciedla ustawienie pola wyboru aplikacji daty i godziny Panel sterowania, które określa, czy system automatycznie dostosowuje się do czasu letniego. Jeśli pole wyboru nie jest zaznaczone lub nie jest wyświetlane żadne pole wyboru dla strefy czasowej, wartość tej właściwości to false.

Dotyczy