DateTime.IsDaylightSavingTime Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.