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 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.