TimeZoneInfo.SupportsDaylightSavingTime Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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
.