Sdílet prostřednictvím


DateTime.IsDaylightSavingTime Metoda

Definice

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

Boolean

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.

Platí pro

Viz také