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 rozmezí letního času pro aktuální časové pásmo.
public:
bool IsDaylightSavingTime();
public bool IsDaylightSavingTime ();
member this.IsDaylightSavingTime : unit -> bool
Public Function IsDaylightSavingTime () As Boolean
Návraty
true
Pokud je hodnota Kind vlastnosti Local nebo Unspecified a hodnota této instance DateTime je v rozmezí letního času pro místní časové pásmo, false
Pokud Kind je Utc .
Poznámky
Tato metoda určuje, zda aktuální DateTime hodnota spadá do rozmezí letního času v místním časovém pásmu, které je vráceno TimeZoneInfo.Local vlastností. 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 do a z letního času, načtením System.TimeZoneInfo.AdjustmentRule pole vráceného vlastností časového pásma TimeZoneInfo.GetAdjustmentRules .
Pokud aktuální DateTime hodnota představuje nejednoznačný nebo neplatný čas v místním časovém pásmu, metoda vrátí hodnotu false
.
v systémech Windows XP IsDaylightSavingTime metoda rozpoznává pouze aktuální pravidlo úpravy při určování, zda je aktuální instance letní čas. V důsledku toho metoda nemusí přesně hlásit, zda aktuální instance představuje letní čas pro období před tím, než aktuální pravidlo úpravy vstoupí v platnost.