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.



Commentaires

Posts les plus consultés de ce blog

Scénario d'une gestion durable de l'humanité imaginée par un informaticien

Comment éviter que deux divisions se chevauchent ?

Le contrat Pfizer passé avec l'Europe le 20/11/2020