Étape 5: Logiciel - calculs solaires
C’est où les bibliothèques sont grands. J’ai utilisé Timelord.h et mes données mises en forme dans le tableau Qu'on attend et récupérer toutes mes données lunaires et solaires. Seul que je devais faire était midi solaire, qui je pensais était à mi-chemin entre le lever et le coucher du soleil. Dans un certain sens trigonométrique c’est peut-être incorrect, mais il est assez proche pour moi.La plus grande douleur est DST conversion. Il n’est pas aussi simple que de simplement addition ou la soustraction d’une heure, si on doit tenir compte de ce qui se passe près de minuit, et qui dépend du mois, s’il y a une année bissextile, etc.... Heureusement Timelord.h poignées qui trop.
Enfin, la convention habituelle dans le monde de l’informatique pour temps de CCF (système) est de stocker l’heure en UTC et calculez le temps basé sur le décalage de fuseau horaire et la conversion de la DST, si nécessaire. Je n’ai pas un problème avec ça, mais pour les personnes non techniciennes, il pourrait être une entrave. J’ai choisi de stocker le moment dans le CCF comme standard heure locale. Je pense qu’il est plus facile pour la plupart des gens à laisser tomber une heure en cas de DST lors de la définition que penser sur ce que l’heure est au format UTC. Il ne serait pas difficile de changer l’horloge pour garder l’heure en UTC si c’est ce que tu voulais, car le Timelord.h fera.