DateTime.IsDaylightSavingTime Método

Definición

Indica si esta instancia de DateTime está dentro del intervalo del horario de verano de la zona horaria actual.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

Devoluciones

Boolean

true si el valor de la propiedad Kind es Local o Unspecifiedy el valor de esta instancia de DateTime está dentro del intervalo del horario de verano de la zona horaria actual; false si Kind es 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.

Comentarios

Este método determina si el DateTime valor actual se encuentra dentro del intervalo del horario de verano de la zona horaria local, devuelto por la TimeZoneInfo.Local propiedad.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. Puede determinar si una zona horaria admite el horario de verano recuperando el valor de su TimeZoneInfo.SupportsDaylightSavingTime propiedad.You can determine whether a time zone supports daylight saving time by retrieving the value of its TimeZoneInfo.SupportsDaylightSavingTime property. En el caso de las zonas horarias que observan el horario de verano, puede determinar cuándo se produce la transición hacia y desde el horario de verano mediante la recuperación de la System.TimeZoneInfo.AdjustmentRule matriz devuelta por la propiedad de la zona horaria TimeZoneInfo.GetAdjustmentRules .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.

Si el DateTime valor actual representa una hora ambigua o no válida en la zona horaria local, el método devuelve false .If the current DateTime value represents either an ambiguous or an invalid time in the local time zone, the method returns false.

En los sistemas Windows XP, el IsDaylightSavingTime método solo reconoce la regla de ajuste actual al determinar si la instancia actual es un horario de verano.On Windows XP systems, the IsDaylightSavingTime method recognizes only the current adjustment rule when determining whether the current instance is a daylight saving time. Como resultado, es posible que el método no informe con precisión si la instancia actual es un horario de verano durante los períodos antes de que la regla de ajuste actual surta efecto.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.

Se aplica a

Consulte también