Sdílet prostřednictvím


DateTime.IsDaylightSavingTime Metoda

Definice

Určuje, zda je tato instance DateTime v letním časovém rozsahu aktuálního časového pásma.

public:
 bool IsDaylightSavingTime();
public bool IsDaylightSavingTime();
member this.IsDaylightSavingTime : unit -> bool
Public Function IsDaylightSavingTime () As Boolean

Návraty

trueje-li hodnota vlastnosti nebo a hodnota této instance DateTime je v letním časovém rozsahu pro místní časové pásmo; false pokud Kind je Utc.UnspecifiedLocalKind

Poznámky

Tato metoda určuje, zda aktuální DateTime hodnota spadá do letního časového rozsahu místního časového pásma, který je vrácen vlastností TimeZoneInfo.Local . Můžete určit, zda časové pásmo podporuje letní čas načtením hodnoty jeho TimeZoneInfo.SupportsDaylightSavingTime vlastnosti. Pro časová pásma, která sledují letní čas, můžete určit, kdy dojde k přechodu na letní čas a z letního času načtením System.TimeZoneInfo.AdjustmentRule pole vrácené vlastností časového pásma TimeZoneInfo.GetAdjustmentRules() .

Pokud aktuální DateTime hodnota představuje buď nejednoznačný nebo neplatný čas v místním časovém pásmu, metoda vrátí false.

V systémech Windows XP rozpozná metoda pouze aktuální pravidlo úpravy při určování, IsDaylightSavingTime zda je aktuální instance letní čas. V důsledku toho nemusí metoda přesně hlásit, zda aktuální instance je letní čas pro období před tím, než aktuální pravidlo úpravy vstoupilo v platnost.

Platí pro

Viz také