TimeZone.GetDaylightChanges(Int32) Metoda
Definicja
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.
Zwraca czas letni dla określonego roku.
public:
abstract System::Globalization::DaylightTime ^ GetDaylightChanges(int year);
public abstract System.Globalization.DaylightTime GetDaylightChanges (int year);
abstract member GetDaylightChanges : int -> System.Globalization.DaylightTime
Public MustOverride Function GetDaylightChanges (year As Integer) As DaylightTime
Parametry
- year
- Int32
Rok, w przypadku którego ma zastosowanie okres letni.
Zwraca
DaylightTime Obiekt, który zawiera datę początkową i końcową czasu letniego w programie year
.
Wyjątki
year
wartość jest mniejsza niż 1 lub większa niż 9999.
Uwagi
Obsługiwany jest tylko jeden okres letni na rok.
Jeśli czas letni nie jest używany w bieżącej strefie czasowej, zwracana wartość jest obiektem DaylightTime , gdzie wartość Start i End ma DateTime.MinValuewartość , a wartość DaylightTime.Delta jest zainicjowana TimeSpan do 0 znaczników.
Uwagi dotyczące wywoływania
TimeZone Ponieważ klasa obsługuje tylko jedną regułę korekty czasu letniego, GetDaylightChanges(Int32) metoda stosuje bieżącą regułę korekty do każdego roku, niezależnie od tego, czy reguła korekty rzeczywiście ma zastosowanie do tego roku. Zakładając, że sam system operacyjny ma dokładne dane dla określonego roku, bardziej dokładny wynik jest dostępny przez pracę z tablicą TimeZoneInfo.AdjustmentRule obiektów zwracanych przez metodę GetAdjustmentRules() . Właściwości Start, Endi Delta odpowiadają właściwościom DateStart, DateEndi DaylightDelta .