TimeZoneInfo.SupportsDaylightSavingTime Proprietà

Definizione

Ottiene un valore che indica se il fuso orario include o meno regole di applicazione dell'ora legale.

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

Valore della proprietà

Boolean

true se il fuso orario supporta l'ora legale; in caso contrario, false.

Esempio

Nell'esempio seguente viene recuperata una raccolta di tutti i fusi orari disponibili in un sistema locale e vengono visualizzati i nomi di quelli che non supportano l'ora legale.

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

Commenti

Il valore della SupportsDaylightSavingTime proprietà per il fuso orario locale restituito dalla TimeZoneInfo.Local proprietà riflette l'impostazione della casella di controllo dell'applicazione data e ora di Pannello di controllo che definisce se il sistema si adatta automaticamente per l'ora legale. Se è deselezionata o se non viene visualizzata alcuna casella di controllo per un fuso orario, il valore di questa proprietà è false.

Si applica a