Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 201610 26 janv. 2009 à 15:42
Bonjour,
Tu pourrais aussi aller regarder du côté des fonctions DateAdd() et DateDiff(), c'est plus sur que de faire des additions ou autres opérations sur des dates.
jmf0
Messages postés1566Date d'inscriptionmardi 26 décembre 2000StatutMembreDernière intervention 5 avril 20138 26 janv. 2009 à 07:56
Bonjour,
j'ignore tout (on ne le voit pas) de ton code et de la manière dont tu calcule la durée par addition "des temps".
Qu'appelles-tu "temps", exactement ? des heures ou autre chose ?
En matière de durée, en informatique ou dans la vie courante, la notion de durée fait bien évidemment appel à celle des dates et heures et pas seulement des heures.
Si tu veux de l'aide, montre-nous ton code (il nous fera comprendre un peu mieux ce que tu cherches à faire...)
jmf0
Messages postés1566Date d'inscriptionmardi 26 décembre 2000StatutMembreDernière intervention 5 avril 20138 26 janv. 2009 à 13:10
Déjà, et sans aller regarder le reste :
Ta variable total ezst une variable d'heure et non de durée !!!
Une durée ne s'exprime pas en heure (hh:mm) mais autrement (nb de jours, nombres d'heures, nombres de minutes, nombre de seconde). Bref : une durée n'est pas une expression d'heure hh:mm !!!
Lorsque l'on te demande quelle est la durée d'un trajet, tu réponds par une heure, toi ? ou par sa durée ????? ===>> c'est pareil, pardi !
Et quand tu donnes ton âge, tu réponds par une date, toi, ou par un nombre d'années et de mois ???
Bref ...
jmf0
Messages postés1566Date d'inscriptionmardi 26 décembre 2000StatutMembreDernière intervention 5 avril 20138 26 janv. 2009 à 19:54
Comment, "faute d'autre " ?
rien ne t'empêche de la déclarer en type numérique (si tu l'alimentes en nombre d'unités de ton choix, telles les secondes, les minutes, les heures...) ou en type texte si tu préfères qu'elle contioenne quelquechose ressemblant à " X jour(s), y heures et z minutes).
Relis tout ce qui est dit plus haut, donc.