DateTime.IsDaylightSavingTime 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 an, ob sich diese Instanz von DateTime im Sommerzeitbereich für die aktuelle Zeitzone befindet.
public:
bool IsDaylightSavingTime();
public bool IsDaylightSavingTime ();
member this.IsDaylightSavingTime : unit -> bool
Public Function IsDaylightSavingTime () As Boolean
Gibt zurück
true
, wenn der Wert von der Kind-Eigenschaft Local oder Unspecified ist und der Wert dieser Instanz von DateTime innerhalb des Sommerzeitbereichs für die lokale Zeitzone liegt. false
, wenn KindUtc ist.
Hinweise
Diese Methode bestimmt, ob der aktuelle Wert innerhalb des Sommerzeitbereichs der lokalen Zeitzone liegt, der DateTime von der -Eigenschaft zurückgegeben TimeZoneInfo.Local wird. Sie können bestimmen, ob eine Zeitzone sommerzeit unterstützt, indem Sie den Wert ihrer -Eigenschaft TimeZoneInfo.SupportsDaylightSavingTime abrufen. Für Zeitzonen, die die Sommerzeit beobachten, können Sie bestimmen, wann der Übergang zur und von der Sommerzeit erfolgt, indem Sie das array abrufen, das von der -Eigenschaft der Zeitzone System.TimeZoneInfo.AdjustmentRule zurückgegeben TimeZoneInfo.GetAdjustmentRules wird.
Wenn der aktuelle Wert eine mehrdeutige oder ungültige Zeit in der lokalen Zeitzone DateTime darstellt, gibt die Methode false
zurück.
Auf Windows XP-Systemen erkennt die -Methode nur die aktuelle Anpassungsregel, wenn bestimmt wird, ob die aktuelle Instanz eine IsDaylightSavingTime Sommerzeit ist. Daher kann die -Methode möglicherweise nicht genau melden, ob die aktuelle Instanz eine Sommerzeit für Zeiträume ist, bevor die aktuelle Anpassungsregel in Kraft tritt.