TimeZone.GetDaylightChanges(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .