TimeZone.GetDaylightChanges(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna o período de horário de verão para determinado ano.
public:
abstract System::Globalization::DaylightTime ^ GetDaylightChanges(int year);
public abstract System.Globalization.DaylightTime GetDaylightChanges (int year);
abstract member GetDaylightChanges : int -> System.Globalization.DaylightTime
Public MustOverride Function GetDaylightChanges (year As Integer) As DaylightTime
Parâmetros
- year
- Int32
O ano ao qual o período de horário de verão se aplica.
Retornos
Um objeto DaylightTime que contém a data de início e término do horário de verão no year
.
Exceções
year
é menor que 1 ou maior que 9999.
Comentários
Há suporte para apenas um período de horário de verão por ano.
Se o horário de verão não for usado no fuso horário atual, o valor retornado será um DaylightTime objeto, em que o valor de Start e End é DateTime.MinValuee o valor de DaylightTime.Delta é inicializado TimeSpan para 0 tiques.
Notas aos Chamadores
Como a TimeZone classe dá suporte a apenas uma regra de ajuste de horário de verão, o GetDaylightChanges(Int32) método aplica a regra de ajuste atual a qualquer ano, independentemente de a regra de ajuste realmente se aplicar a esse ano. Supondo que o próprio sistema operacional tenha dados precisos para um determinado ano, um resultado mais preciso está disponível trabalhando com a matriz de TimeZoneInfo.AdjustmentRule objetos retornados pelo GetAdjustmentRules() método . As Startpropriedades , Ende Delta correspondem às DateStartpropriedades , DateEnde DaylightDelta .