TimeZone.GetDaylightChanges(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 .