Calcul de temps - je ne comprends plus rien!

Bonsoir, je confirme le bug , j’utilise « DurationBETWEEN »
j’ai remarqué qu’en allant dans la commande du virtuel, avec une simple sauvegarde sans rien modifier les calculs redevenaient bons :slight_smile: vivement le débug…

PS: Et le lendemain patatras :slight_smile:

Bonsoir,

Il semble qu’il y ai des différences entre les installations (divers utilisateurs, pas le même constat).
Ce qui est positif, c’est que la Teams est au courant.

Ce qui l’ai moins, c’est que je n’était pas confronté à ce problème avant :wink:

Moi, cela ne concerne pas QUE les virtuelles, c’est directement le testeur d’expression.

Cela dit, je pense que les calcules de temps ne doivent pas être facile.

La preuve (ou alors je suis très fatigué) :
Convert Minutes a Heures (convertlive.com)

Tout comme dans Windows (via la calculatrice, qui fait les conversions maintenant) :
120 minutes = 2 heures (c’est normal)
130 minutes (pour moi, cela fait 2 heure 10), mais pour les convertisseurs cela fait 2h16 ! (comment un tel bug peut-il est présent à la fois sur l’Internet et à la fois dans la calculatrice de Windows 10 !!!

Où voyez-vous un bug dans la calculatrice Windows ?
image

1 « J'aime »

130 minutes, cela ne fait pas 2 heures 10 ?

Ca fait 2h 10min ou 2,166666 heures en décimal

2 « J'aime »

Bonsoir @Fabrice

Ne sommes nous pas sur les mêmes pb que pour les 2 posts ci-dessous :

Pas de solution trouvée, juste des contournements, et pb qui est apparu sur une des dernières versions

Norbert

1 « J'aime »

En décimal oui, mais ce n’est pas ce que j’attends d’un convertisseur minutes en heure.
120 minutes 2 heures
130 minutes 2 heures 10
C’est un convertisseur ou pas ?

Slt
Ce n"est pas une conversion en heure minutes sec
Mais en heure.D’ailleiurs on perd quelque « Pouille » si on multiplie le reste 0.1666666666

Je vous laisse faire la demande à Microsoft pour un convertisseur minutes en heures et minutes

1 « J'aime »

tout depend ce que tu souhaites en conversion

  • en minute : 130min
  • en heure = 2,16h
  • en heure-minute = 2h10min (la calculatrice windows ne permet pas d’avoir cette conversion)

Norbert

J’avoue que je ne fait pas d’effort pour accepter ce qui est évident pour vous.

Mais, vue sous un autre angle, demandez à une personne agricole : combien font 130 minutes en heure, si la personne répond 2 heures 16, elle sort du lot, si elle répond 2 heures 10, elle répond à la question.
Vous n’êtes pas ok avec cela (en mettant votre boulot de côté) ?

Je sais bien, 0,5 heure = 30 minutes
Mais un convertisseur…

Mais j’avoue, vous avez raison, mais l’idiot du village que je suis, ne comprends pas l’utilité de ce convertisseur s’il ne fait pas le travail en lecture humaine.

1 « J'aime »

Imaginez que vous ayez un travail d’une durée de 130 minutes à facturer connaissant un taux horaire…

5 « J'aime »

Je m’incline, bel exemple !

Je confond convertisseur et calculatrice de temps.

c’est juste une calculatrice qui fait des … calculs, et il se trouve qu’on utilise les heures décimales pour les calculs et pas les heures-minutes. Mais ca n’aurait effectivement pas couté grand chose à microsoft de rajouter quelques autres conversions !!!

1 « J'aime »

Bonjour à tous,
avez vous toujours le problème ?
Chez moi ce matin ma fonction « duration(#[Salon][Thermostat][Actif]#,1, today)/60 » à démarrée avec 6H30 de trop :
image
Il aurait fallu avoir 1/4 d’heure donc un résultat à 0.25
l’anomalie se reproduit de manière aléatoire en début de journée à chaque fois.
Si quelqu’un à une info :wink:
Merci

Bonsoir,

J’ai trouvé une solution pour cela, à tester chez vous (au moins dans le testeur d’expression)
convertDuration(durationBetween(#[Salon][Thermostat][Actif]#,1, Today,Now)*60)

1 « J'aime »

Bonjour,

J’ai un problème similaire avec la fonction duration.

J’ai des sauts dans mes graphiques sans explications. Mon INFO fait un saut de 30 min alors que ma chaudière n’a fonctionné que 5min.

Bonjour,

Avez vous lu et appliqué la solution proposée ?
- Car là, vous citez un fil qui renvoi ici :wink:

mais le convertDuration va transformer un nombre de minutes en ‹ h:min › ?

Je dois garder une valeur total en minutes sans transformer en ‹ h:min ›