Partager via


DateTime.IsDaylightSavingTime Méthode

Définition

Indique si cette instance se DateTime trouve dans l’intervalle de temps d’été pour le fuseau horaire actuel.

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

Retours

true si la valeur de la Kind propriété est Local ou Unspecified si la valeur de cette instance DateTime est comprise dans l’intervalle de temps d’été pour le fuseau horaire local ; false si c’est le cas KindUtc.

Remarques

Cette méthode détermine si la valeur actuelle DateTime se situe dans l’intervalle de temps d’été du fuseau horaire local, qui est retourné par la TimeZoneInfo.Local propriété. Vous pouvez déterminer si un fuseau horaire prend en charge l’heure d’été en récupérant la valeur de sa TimeZoneInfo.SupportsDaylightSavingTime propriété. Pour les fuseaux horaires qui observent l’heure d’été, vous pouvez déterminer quand la transition vers et depuis l’heure d’été se produit en récupérant le System.TimeZoneInfo.AdjustmentRule tableau retourné par la propriété du TimeZoneInfo.GetAdjustmentRules() fuseau horaire.

Si la valeur actuelle DateTime représente une heure ambiguë ou non valide dans le fuseau horaire local, la méthode retourne false.

Sur les systèmes Windows XP, la IsDaylightSavingTime méthode reconnaît uniquement la règle d’ajustement actuelle lorsque vous déterminez si l’instance actuelle est une heure d’été. Par conséquent, la méthode peut ne pas indiquer avec précision si l’instance actuelle est une heure d’été pendant des périodes avant que la règle d’ajustement actuelle ne soit entrée en vigueur.

S’applique à

Voir aussi