Détection de l’heure d’été, heure d’hiver

Pour détecter l’heure d’été ou l’heure d’hiver sans avoir à mettre à jour les données :

public static Boolean Heure_Hiver(DateTime valeur)

{

      if (valeur.Month>10 || valeur.Month<4) return true; else return false;

}

Décalage par rapport à l’heure universelle :

Heure d’hiver : DateTime.UtcNow+1

Heure d’été : DateTime.UtcNow+2

Cette façon de faire offre l’avantage d’être permanente, mais pendant les quelques jours de la fin du mois de décalage il y a une erreur d’une heure.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *