DateTime.IsDaylightSavingTime Metoda
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wskazuje, czy to wystąpienie obiektu DateTime znajduje się w zakresie czasu letniego dla bieżącej strefy czasowej.
public:
bool IsDaylightSavingTime();
public bool IsDaylightSavingTime ();
member this.IsDaylightSavingTime : unit -> bool
Public Function IsDaylightSavingTime () As Boolean
true
jeśli wartość Kind właściwości to Local lub Unspecified , a wartość tego wystąpienia DateTime znajduje się w zakresie czasu letniego dla lokalnej strefy czasowej; false
jeśli Kind jest to Utc.
Ta metoda określa, czy bieżąca DateTime wartość mieści się w zakresie czasu letniego lokalnej strefy czasowej, która jest zwracana przez TimeZoneInfo.Local właściwość. Możesz określić, czy strefa czasowa obsługuje czas letni, pobierając wartość jej TimeZoneInfo.SupportsDaylightSavingTime właściwości. W przypadku stref czasowych, które obserwują czas letni, można określić, kiedy przejście do i z czasu letniego odbywa się przez pobranie System.TimeZoneInfo.AdjustmentRule tablicy zwróconej przez właściwość strefy czasowej TimeZoneInfo.GetAdjustmentRules .
Jeśli bieżąca DateTime wartość reprezentuje niejednoznaczny lub nieprawidłowy czas w lokalnej strefie czasowej, metoda zwraca wartość false
.
W systemach Windows XP metoda rozpoznaje tylko bieżącą regułę korekty podczas określania, IsDaylightSavingTime czy bieżące wystąpienie jest czasem letnim. W związku z tym metoda może nie zgłaszać dokładnie, czy bieżące wystąpienie jest czasem letnim dla okresów przed wejściem w życie bieżącej reguły korekty.
Produkt | Wersje |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |