TimeZone.GetDaylightChanges(Int32) Método

Definición

Devuelve el período de horario de verano de un año determinado.

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

Año al que se aplica el horario de verano.

Devoluciones

Un objeto DaylightTime que contiene las fechas de inicio y fin del horario de verano de year.

Excepciones

year es menor que 1 o mayor que 9999.

Comentarios

Solo se admite un período de horario de verano al año.

Si el horario de verano no se usa en la zona horaria actual, el valor devuelto es un DaylightTime objeto , donde el valor de Start y End es DateTime.MinValue, y el valor de DaylightTime.Delta es un TimeSpan inicializado a 0 tics.

Notas a los autores de las llamadas

Dado que la TimeZone clase solo admite una regla de ajuste del horario de verano, el GetDaylightChanges(Int32) método aplica la regla de ajuste actual a cualquier año, independientemente de si la regla de ajuste se aplica realmente a ese año. Suponiendo que el propio sistema operativo tiene datos precisos para un año determinado, hay disponible un resultado más preciso trabajando con la matriz de TimeZoneInfo.AdjustmentRule objetos devueltos por el GetAdjustmentRules() método . Las Startpropiedades , Endy Delta corresponden a las DateStartpropiedades , DateEndy DaylightDelta .

Se aplica a

Consulte también