TimeZoneInfo.SupportsDaylightSavingTime Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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
.