Sans préjuger de l’usage qui peut en être fait malgré les passages de 60 à 100 aussi bien sur les minutes (impact ordre 10^2) que sur les heures (impact de l’ordre 10^4) qui donneront quelques occurrences démesurées par rapport à un time-opentime sans franchissement de minute ou d’heure, on peut se servir de l’instruction average:
La solution proposée par JC_Bywan ne fonctionne pas au passage d’heure. Par exemple, si la bougie ouvre à 8:59:45 et ferme à 9:00:12, deltatime = 90012 – 85945 = 4067 au lieu de 27 !
Je suis étonné qu’un modérateur propose une solution qui ne fonctionne pas.
La solution, pourtant très simple, est d’utiliser le temps Unix (nombre de secondes écoulées depuis le 1/1/1970) :
Alain j’avais bien compris le message de JC qui a bien alerté “sans préjuger de…” et il a répondu à ma question avec
mamoyenne= average[N](deltatime). Je voulais y répondre ce matin.
J’avais effectivement en tête le timestamp mais je ne savais pas que opentimestamp existait. Merci pour ton message très clair également Alain je vais implémenter tout ça.