|
| Débuté par Olivier, 20 oct. 2025 09:52 - 2 réponses |
| |
| | | |
|
| |
| Posté le 20 octobre 2025 - 09:52 |
Bonjour à tous,
Je constate une anomalie sur le calcul des durées que je peux reproduire via le code suivant:
HeureDébut est une Heure = "1330" HeureFin est une Heure = "1730"
Durée est une Durée = HeureFin - HeureDébut Durée2 est une Durée = HeureDifférence(HeureDébut,HeureFin)
Trace(Durée, Durée..EnMinutes) // renvoie 0040000000 240 Trace(Durée2, Durée2..EnMinutes) //renvoie 0002400000 24
HeureDifférence ne renvoie pas une durée correcte.
Une idée ? Merci d'avance |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 4 297 messages |
|
| Posté le 20 octobre 2025 - 11:10 |
Bonjour, HeureDifférence renvoie bien un résultat correct, c'est ta manière d'exploiter ce résultat qui ne l'est pas. Un indice : regarde le type de valeur retournée.
-- Il y a peut être plus simple, mais, ça tourne Quand tout a échoué, utilise l'option RTFMMessage modifié, 20 octobre 2025 - 11:11 |
| |
| |
| | | |
|
| | |
| |
| Posté le 20 octobre 2025 - 15:02 |
Voroltinquo a écrit :
Bonjour, HeureDifférence renvoie bien un résultat correct, c'est ta manière d'exploiter ce résultat qui ne l'est pas. Un indice : regarde le type de valeur retournée.
-- Il y a peut être plus simple, mais, ça tourne Quand tout a échoué, utilise l'option RTFM
Ok Merci Voroltinquo Heuredifférence renvoie un entier correspondant à la différence en centième de seconde ... donc pas une durée |
| |
| |
| | | |
|
| | | | |
| | |
|