Partilhar via


TimeZone.GetDaylightChanges(Int32) Método

Definição

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 .

Aplica-se a

Confira também