DateTime.IsDaylightSavingTime Método

Definição

Indica se esta instância do DateTime está dentro do intervalo de horário de verão para o fuso horário atual.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

Retornos

true se o valor da propriedade Kind for Local ou Unspecified e o valor dessa instância de DateTime estiver dentro do intervalo de horário de verão para o fuso horário local; false se Kind for 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.

Comentários

Esse método determina se o valor de DateTime atual cai no intervalo de horário de Verão do fuso horário local, que é retornado pela propriedade TimeZoneInfo.Local.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. Você pode determinar se um fuso horário dá suporte ao horário de verão recuperando o valor de sua propriedade TimeZoneInfo.SupportsDaylightSavingTime.You can determine whether a time zone supports daylight saving time by retrieving the value of its TimeZoneInfo.SupportsDaylightSavingTime property. Para os fusos horários que observam o horário de verão, você pode determinar quando a transição de e para o horário de Verão ocorre recuperando a matriz de System.TimeZoneInfo.AdjustmentRule retornada pela propriedade TimeZoneInfo.GetAdjustmentRules do fuso horário.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 o valor de DateTime atual representar uma hora ambígua ou inválida no fuso horário local, o método retornará false.If the current DateTime value represents either an ambiguous or an invalid time in the local time zone, the method returns false.

Em sistemas Windows XPWindows XP, o método IsDaylightSavingTime reconhece apenas a regra de ajuste atual ao determinar se a instância atual é um horário de verão.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. Como resultado, o método pode não relatar com precisão se a instância atual é um horário de verão para períodos antes de a regra de ajuste atual entrar em vigor.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.

Aplica-se a

Veja também