TimeZone.GetDaylightChanges(Int32) Metod

Definition

Returnerar sommartidsperioden för ett visst år.

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

Parametrar

year
Int32

Det år som sommartidsperioden gäller för.

Returer

Ett DaylightTime objekt som innehåller start- och slutdatumet för sommartid i year.

Undantag

year är mindre än 1 eller större än 9999.

Kommentarer

Endast en sommartid per år stöds.

Om sommartid inte används i den aktuella tidszonen är returvärdet ett DaylightTime objekt, där värdet Start för och End är DateTime.MinValue, och värdet DaylightTime.Delta för är initierat TimeSpan till 0 tick.

Anteckningar till anropare

TimeZone Eftersom klassen endast stöder en justeringsregel GetDaylightChanges(Int32) för sommartid tillämpar metoden den aktuella justeringsregeln på ett år, oavsett om justeringsregeln faktiskt gäller för det året. Förutsatt att själva operativsystemet har korrekta data för ett visst år är ett mer exakt resultat tillgängligt genom att arbeta med matrisen TimeZoneInfo.AdjustmentRule med objekt som returneras av GetAdjustmentRules() metoden. Egenskaperna Start, Endoch Delta motsvarar DateStartegenskaperna , DateEndoch DaylightDelta .

Gäller för

Se även