TimeZone.GetDaylightChanges(Int32) Método

Definição

Devolve o período de verão de um 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 se aplica o período de verão.

Devoluções

Um DaylightTime objeto que contém a data de início e fim do horário de verão em year.

Exceções

year é inferior a 1 ou superior a 9999.

Observações

Apenas um período de verão por ano é suportado.

Se o horário de verão não for utilizado no fuso horário atual, o valor de retorno é um DaylightTime objeto, onde o valor de Start e End é DateTime.MinValue, e o valor de DaylightTime.Delta é a TimeSpan inicializado para 0 ticks.

Notas para Chamadores

Como a TimeZone turma suporta apenas uma regra de ajuste no 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 se aplicar realmente a esse ano. Assumindo que o próprio sistema operativo tem dados precisos para um determinado ano, um resultado mais preciso está disponível trabalhando com o array de TimeZoneInfo.AdjustmentRule objetos devolvidos pelo GetAdjustmentRules() método. As Start, , e End as propriedades correspondem às Delta, DateStart, e DateEnd às DaylightDeltapropriedades.

Aplica-se a

Ver também