TimeZone.GetDaylightChanges(Int32) Método
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.
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.