Freigeben über


TimeZone.GetDaylightChanges(Int32) Methode

Definition

Gibt den Zeitraum mit Sommerzeit 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, auf das sich der Zeitraum mit Sommerzeit bezieht.

Gibt zurück

Ein DaylightTime-Objekt, das Beginn und Ende der Sommerzeit im Jahr year enthält.

Ausnahmen

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

Hinweise

Nur eine Sommerzeit pro Jahr wird unterstützt.

Wenn die Sommerzeit in der aktuellen Zeitzone nicht verwendet wird, ist der Rückgabewert ein DaylightTime Objekt, wobei der Wert von Start und End ist DateTime.MinValueund der Wert von DaylightTime.Delta ein TimeSpan mit 0 Ticks initialisiert ist.

Hinweise für Aufrufer

Da die TimeZone -Klasse nur eine Sommerzeitanpassungsregel 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. Unter der Annahme, dass das Betriebssystem selbst über genaue Daten für ein bestimmtes Jahr verfügt, ist ein genaueres Ergebnis verfügbar, indem mit dem Array der TimeZoneInfo.AdjustmentRule von der GetAdjustmentRules() -Methode zurückgegebenen Objekte gearbeitet wird. Die StartEigenschaften , End, und Delta entsprechen den DateStartEigenschaften , DateEndund DaylightDelta .

Gilt für:

Weitere Informationen