TimeZone.GetDaylightChanges(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce il periodo di applicazione dell'ora legale per un anno specifico.
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
Parametri
- year
- Int32
Anno per il quale viene applicata l'ora legale.
Restituisce
Oggetto DaylightTime contenente la data di inizio e fine dell'ora legale in year
.
Eccezioni
year
è minore di 1 o maggiore di 9999.
Commenti
È supportato un solo periodo di ora legale all'anno.
Se l'ora legale non viene utilizzata nel fuso orario corrente, il valore restituito è un DaylightTime oggetto, dove il valore di Start e End è DateTime.MinValuee il valore di DaylightTime.Delta è inizializzato TimeSpan a 0 tick.
Note per i chiamanti
Poiché la TimeZone classe supporta una sola regola di regolazione dell'ora legale, il GetDaylightChanges(Int32) metodo applica la regola di rettifica corrente a qualsiasi anno, indipendentemente dal fatto che la regola di rettifica si applichi effettivamente a quell'anno. Supponendo che il sistema operativo stesso disponga di dati accurati per un determinato anno, un risultato più accurato è disponibile usando la matrice di TimeZoneInfo.AdjustmentRule oggetti restituiti dal GetAdjustmentRules() metodo . Le Startproprietà , Ende Delta corrispondono alle DateStartproprietà , DateEnde DaylightDelta .