TimeZone.GetDaylightChanges(Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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