TimeZone.GetDaylightChanges(Int32) Methode

Definition

Gibt den Sommerzeitzeitraum für ein bestimmtes Jahr zurück.

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

Parameter

year
Int32

Das Jahr, für das die Sommerzeit gilt.

Gibt zurück

Ein DaylightTime Objekt, das das Start- und Enddatum für Sommerzeit enthält year.

Ausnahmen

year ist kleiner als 1 oder größer als 9999.

Hinweise

Es wird nur eine Sommerzeit pro Jahr unterstützt.

Wenn Sommerzeit in der aktuellen Zeitzone nicht verwendet wird, ist der Rückgabewert ein DaylightTime Objekt, bei dem der Wert von Start und End ist DateTime.MinValue, und der Wert einer DaylightTime.DeltaTimeSpan initialisierten 0 Teilstriche.

Hinweise für Aufrufer

Da die TimeZone Klasse nur eine Anpassungsregel für Sommerzeit unterstützt, wendet die GetDaylightChanges(Int32) Methode die aktuelle Anpassungsregel auf jedes Jahr an, unabhängig davon, ob die Anpassungsregel tatsächlich für dieses Jahr gilt. Wenn das Betriebssystem selbst genaue Daten für ein bestimmtes Jahr hat, ist ein genaueres Ergebnis verfügbar, indem es mit dem Array von TimeZoneInfo.AdjustmentRule Objekten arbeitet, die von der GetAdjustmentRules() Methode zurückgegeben werden. Die Start, End, und Delta Eigenschaften entsprechen den DateStart, DateEnd, und DaylightDelta Eigenschaften.

Gilt für:

Weitere Informationen