DateTime.IsDaylightSavingTime Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.