Partage via


TimeZone.GetDaylightChanges(Int32) Méthode

Définition

Retourne la période d'application de l'heure d'été au cours d'une année particulière.

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

Paramètres

year
Int32

Année à laquelle se rapporte la période d'application de l'heure d'été.

Retours

Un objet DaylightTime qui contient la date de début et de fin de l'heure d'été dans year.

Exceptions

year est inférieur à 1 ou supérieur à 9 999.

Remarques

Une seule période d’été par an est prise en charge.

Si l’heure d’été n’est pas utilisée dans le fuseau horaire actuel, la valeur de retour est un DaylightTime objet, où la valeur de Start et End est DateTime.MinValue, et la valeur de DaylightTime.Delta est initialisée TimeSpan à 0 graduations.

Notes pour les appelants

Étant donné que la TimeZone classe ne prend en charge qu’une seule règle d’ajustement d’heure d’été, la GetDaylightChanges(Int32) méthode applique la règle d’ajustement actuelle à n’importe quelle année, que la règle d’ajustement s’applique effectivement à cette année. En supposant que le système d’exploitation lui-même dispose de données précises pour une année donnée, un résultat plus précis est disponible en travaillant avec le tableau d’objets TimeZoneInfo.AdjustmentRule retournés par la GetAdjustmentRules() méthode. Les Startpropriétés , Endet Delta correspondent aux DateStartpropriétés , DateEndet .DaylightDelta

S’applique à

Voir aussi