DateTime.IsDaylightSavingTime DateTime.IsDaylightSavingTime DateTime.IsDaylightSavingTime DateTime.IsDaylightSavingTime Method

Definizione

Indica se l'istanza dell'oggetto DateTime è compresa nell'intervallo l'ora legale del fuso orario corrente.Indicates whether this instance of DateTime is within the daylight saving time range for the current time zone.

public:
 bool IsDaylightSavingTime();
public bool IsDaylightSavingTime ();
member this.IsDaylightSavingTime : unit -> bool
Public Function IsDaylightSavingTime () As Boolean

Restituisce

true se il valore della proprietà Kind è Local o Unspecified e il valore di questa istanza di DateTime è compreso nell'intervallo relativo all'ora legale per il fuso orario corrente; false se Kind è Utc.true if the value of the Kind property is Local or Unspecified and the value of this instance of DateTime is within the daylight saving time range for the local time zone; false if Kind is Utc.

Commenti

Questo metodo determina se il valore DateTime corrente rientra nell'intervallo dell'ora legale del fuso orario locale, restituito TimeZoneInfo.Local dalla proprietà.This method determines whether the current DateTime value falls within the daylight saving time range of the local time zone, which is returned by the TimeZoneInfo.Local property. È possibile determinare se un fuso orario supporta l'ora legale recuperando il valore della relativa TimeZoneInfo.SupportsDaylightSavingTime proprietà.You can determine whether a time zone supports daylight saving time by retrieving the value of its TimeZoneInfo.SupportsDaylightSavingTime property. Per i fusi orari che rispettano l'ora legale, è possibile determinare quando si verifica la transizione da e verso l'ora legale recuperando la System.TimeZoneInfo.AdjustmentRule matrice restituita dalla TimeZoneInfo.GetAdjustmentRules proprietà del fuso orario.For time zones that observe daylight saving time, you can determine when the transition to and from daylight saving time occurs by retrieving the System.TimeZoneInfo.AdjustmentRule array returned by the time zone's TimeZoneInfo.GetAdjustmentRules property.

Se il valore DateTime corrente rappresenta un'ora ambigua o non valida nel fuso orario locale, il metodo restituisce. falseIf the current DateTime value represents either an ambiguous or an invalid time in the local time zone, the method returns false.

Nei Windows XPWindows XP sistemi, il IsDaylightSavingTime metodo riconosce solo la regola di rettifica corrente per determinare se l'istanza corrente è un'ora legale.On Windows XPWindows XP systems, the IsDaylightSavingTime method recognizes only the current adjustment rule when determining whether the current instance is a daylight saving time. Di conseguenza, il metodo potrebbe non indicare accuratamente se l'istanza corrente è un'ora legale per i periodi prima che sia stata applicata la regola di rettifica corrente.As a result, the method may not accurately report whether the current instance is a daylight saving time for periods before the current adjustment rule came into effect.

Si applica a

Vedi anche