TimeZoneInfo.SupportsDaylightSavingTime Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe um valor que indica se o fuso horário tem alguma regra de horário de verão.
public:
property bool SupportsDaylightSavingTime { bool get(); };
public bool SupportsDaylightSavingTime { get; }
member this.SupportsDaylightSavingTime : bool
Public ReadOnly Property SupportsDaylightSavingTime As Boolean
Valor de Propriedade
true se o fuso horário suportar o horário de verão; caso contrário, false.
Exemplos
O exemplo seguinte recupera uma coleção de todos os fusos horários disponíveis num sistema local e mostra os nomes daqueles que não suportam o horário de verão.
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
Observações
O valor da propriedade SupportsDaylightSavingTime para o fuso horário local devolvido pela propriedade TimeZoneInfo.Local reflete a definição da caixa de seleção da aplicação Painel de Controlo Data e Hora que define se o sistema ajusta automaticamente para o horário de verão. Se estiver desmarcado, ou se não for exibida uma caixa de seleção para um fuso horário, o valor desta propriedade é false.